{"_id":"claude-flow-novice","_rev":"196-7ccbe7730b68ff920a7f11b52959b289","name":"claude-flow-novice","dist-tags":{"latest":"2.21.0"},"versions":{"1.0.0":{"name":"claude-flow-novice","version":"1.0.0","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.0.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"06cccd1de1fa91daf54d8533ad479168b617ba83","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.0.0.tgz","fileCount":1334,"integrity":"sha512-u5mxaVBfIJ2Ry0ZUrra2uGf3VNSextyhCLPjthDyFfbCzxC61tv712EPe6p7byPC+lxGVzwhfc/L2YyxCQAOAA==","signatures":[{"sig":"MEUCIQDkdeo6zY136yji2dsFtjBUo6Ymqsms2bRbTMab+5a5zgIgHPx1hjcs+3KZWZxV1MeqxKkKK9Yc2yVZGm8D6zeydgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19135082},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"18bb5b5e9b4d80eac892823d6d16db60879df5b8","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.8.2","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. 95% complexity reduction while preserving all advanced capabilities via progressive disclosure.","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","sqlite":"^5.1.1","p-queue":"^7.4.0","sqlite3":"^5.1.7","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.0.0_1759031050858_0.7128922001343803","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claude-flow-novice","version":"1.0.1","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.0.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"d5da0059f19e6cc8335365cf8733ee875087b337","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.0.1.tgz","fileCount":1334,"integrity":"sha512-PyS2q4/cFkWJod09YduKKHb8CEJH4CGxfDp8oZJPGv/mI5TrSilvaXsWbub5ayr8zy7c7Rn9I2BdBA2w6Z2gJw==","signatures":[{"sig":"MEUCIEUGSZZfrkhIeZQms10viYCJanmqo3R28PZBjmCU55UcAiEA78ac+XHB3QXqO4jcM9PNA9X2VT3NRTtxHZeOoeWmEfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19136068},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"18bb5b5e9b4d80eac892823d6d16db60879df5b8","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","postinstall":"node scripts/post-install-claude-md.js && npx claude-code-templates@latest --hook=pre-tool/update-search-year --yes --silent","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.8.2","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. 95% complexity reduction while preserving all advanced capabilities via progressive disclosure.","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","sqlite":"^5.1.1","p-queue":"^7.4.0","sqlite3":"^5.1.7","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.0.1_1759031629666_0.5835307051336593","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"claude-flow-novice","version":"1.0.2","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.0.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"824ed61f169ec4cbfc2d62b1a0540a380c045970","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.0.2.tgz","fileCount":1334,"integrity":"sha512-FjTKCgCRcp3LkHSgLQJqpPXCaYQ+h7LFc4s/JZQe2ytn4RDkfxWO9iKgMussz0ElNj0KsDydJpXnDfkgE/Lg6A==","signatures":[{"sig":"MEYCIQCWjcQz0Goz/M2h0in19tT6ZCiE9rIbnD/+I1xAqA4JFQIhAOf9Cerzc+gu3Z4rI36jzdGXPWs9zbZQAnBcBcbdl6Wp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19136068},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"ac4cb2667d4d92120746bbcd4f70754d2c9a53be","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","postinstall":"node scripts/post-install-claude-md.js && npx claude-code-templates@latest --hook=pre-tool/update-search-year --yes --silent","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.8.2","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. 95% complexity reduction while preserving all advanced capabilities via progressive disclosure.","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","sqlite":"^5.1.1","p-queue":"^7.4.0","sqlite3":"^5.1.7","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.0.2_1759040723043_0.2387822900883554","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claude-flow-novice","version":"1.1.0","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"e5395d9c3a540a1e3287a6432c1aac7afc9fc278","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.0.tgz","fileCount":1343,"integrity":"sha512-xWw3X3NjKMT+RANPqvnc+ae3mFu8PcosyhJWyeJgz/RMRmxYFflJlxTBw2jo4K2gcKGCZ3XDu64VkCmmc2EzoA==","signatures":[{"sig":"MEYCIQDdAfn5Z3g/CKxagok64yIwilvJmh9HviiG9IkdHNQTygIhAPvoVTJQAiX1DDi0UiXSr4t2EUInULxDTmjIr+rBJwpz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19201046},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","postinstall":"node scripts/post-install-claude-md.js && npx claude-code-templates@latest --hook=pre-tool/update-search-year --yes --silent","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. 65% MCP tool reduction (36 essential tools) while preserving all core capabilities. Includes AI-readable project soul system for consistent Claude Code sessions.","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","sqlite":"^5.1.1","p-queue":"^7.4.0","sqlite3":"^5.1.7","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.0_1759085298828_0.9645892141008996","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"claude-flow-novice","version":"1.1.1","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"f546a5a3fdad80e986071e047493295a6dd3cdc5","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.1.tgz","fileCount":1343,"integrity":"sha512-tIE/JUT95Q376vHO5Vpcnqji+E3lfdj0Qg/6MKDEhg50RKWZiplUmKHbl2UERrPjTmRla4cbJi6Q3xHPfpT9wg==","signatures":[{"sig":"MEUCIQCWspOHFuzSj36umWEz8WZG5cpUMK0k4m/DTg+ohDAhiwIgYLyGKBRCjR2GoJgynw8rCi/v6BZuav9jlmBP3GVYlNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19201054},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","postinstall":"node scripts/post-install-claude-md.js && npx claude-code-templates@latest --hook=pre-tool/update-search-year --yes --silent","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. 65% MCP tool reduction (36 essential tools) while preserving all core capabilities. Fixed memory leak by making TensorFlow optional. Includes AI-readable project soul system for cons","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","sqlite":"^5.1.1","p-queue":"^7.4.0","sqlite3":"^5.1.7","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.1_1759085875884_0.6341557185269084","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"claude-flow-novice","version":"1.1.2","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"b4d4ebe2ba03bb316dd18758198a5d702d9cbcf3","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.2.tgz","fileCount":1344,"integrity":"sha512-eNBfZZ5O6EudYN1S4TnaSVbD5TUEwaN5lTwvdXCTaenJ4xgujD6NTkjEAzauvKaAVQupDMtKJgDGlbvVp4vRqg==","signatures":[{"sig":"MEQCIFqwPyUgaFN8+fHsqMN88dGcyx72PXq1cfnKX6bTtGuRAiBwxFror0ZpqzAWGW7AAXC+S5q7AYnR9CozGgonj1ej1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19240657},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","postinstall":"node scripts/post-install-claude-md.js && npx claude-code-templates@latest --hook=pre-tool/update-search-year --yes --silent","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. 65% MCP tool reduction (36 essential tools) while preserving all core capabilities. Fixed memory leak and npx init command. Includes AI-readable project soul system for consistent Cl","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","sqlite":"^5.1.1","p-queue":"^7.4.0","sqlite3":"^5.1.7","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.2_1759086613802_0.1917069190825167","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"claude-flow-novice","version":"1.1.3","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"4b14043892451da1eedd41f0879fc144e4be000d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.3.tgz","fileCount":1344,"integrity":"sha512-nIxafX9kXk/WUst3vIczBV9TpIfbxe0QEUdqMVGBQQttlRRHF9SZ/MNXhs1TTqwPaCIl5UBYRoI3Qhmh5N+ArQ==","signatures":[{"sig":"MEUCIQDzrtAWlFOsS53zO9SE50vA7qy2twnHMHOn1nDFJ9UnnQIgRFMdmEiVq/YGSmFm+b8zthkegZTPUhHvNqgXEsVYiZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19246552},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system (8 core agents), MCP configuration, and automated hooks. Memory leak eliminated, full project setup in one command.","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","sqlite":"^5.1.1","p-queue":"^7.4.0","sqlite3":"^5.1.7","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.3_1759088311589_0.028340013227350802","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"claude-flow-novice","version":"1.1.4","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"c62253af8b72b8ca840a4a0e263e010c4718ea6d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.4.tgz","fileCount":1344,"integrity":"sha512-IQk227M/KoxwAtuaTsfkmoTRVG7kPL+HVA75O9NfmgtBUwo52ohwfjRa7jbAakVwoVex8MlgOSAYjBqgXu05eA==","signatures":[{"sig":"MEYCIQC8xgJTxM4l3JBHZOyMO1Y62wGsdeUJWRiK1PTdsflfrQIhALXBBcrSYEo7Bs5tiplKUYka2f40leMquoRbT/JKDoLj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19246474},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system (8 core agents), MCP configuration, and automated hooks. All memory leaks eliminated, zero deprecated dependencies, full project s","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.4_1759089398898_0.8738372268352255","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"claude-flow-novice","version":"1.1.5","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"e44e572d5ade4286d707c6be9546ec03d7e35bca","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.5.tgz","fileCount":1353,"integrity":"sha512-vznSagCPOsDSGmGeV1xqoMDGthR2qPUAZwbGoF1G7HzEFQstys0VcYXBz8RDxyMKIr20Pg+n1PiBJB30ozWoDw==","signatures":[{"sig":"MEYCIQChb2tSCsjzhHhT1dtoeuxpD7Omo8rE+hxHD6cqNaVzxAIhAM1jtiNNkc1jX0eA/5vpq8xU4am6feqPgsJIBakc4WkM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19248570},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system (8 core agents), MCP configuration, and automated hooks. All memory leaks eliminated, zero deprecated dependencies, full project s","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.5_1759095064876_0.588483972093595","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"claude-flow-novice","version":"1.1.6","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"44c4b4beb1d4b185a623c42a37177ffc8405309d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.6.tgz","fileCount":1353,"integrity":"sha512-KQu6Sz7zmpqHXkEhzqBHgO7H+MSB8hNyPVKnquXmUyiKtxo/XCiDAf75k6jLBN3dR1OtbfuUcG0RoP284Gdzhw==","signatures":[{"sig":"MEYCIQCrPrT2JyQgTGOycUJh4rMtVFakr1BMgaj/mupY+gQE0AIhAOTUO62qU8zr98X59jht3nm8+xZ+BqRCXbiTgy7/py1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19248594},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system (8 core agents), MCP configuration with 36 essential tools, and automated hooks. All memory leaks eliminated, zero deprecated depe","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.6_1759101046462_0.5160531563610751","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"claude-flow-novice","version":"1.1.7","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.7","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"fc705400233edfbd817780fe31211e2bf3f1ee25","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.7.tgz","fileCount":1353,"integrity":"sha512-QwsFLoaBfBkngi+0BKh3R//wTsC4tMNixjtCeSef+tNttnIdGcgCG5+UiGCf7VPETYpcpXX7RlpTVzfhO2TuDA==","signatures":[{"sig":"MEYCIQC/EN6Bq6JZXeBHOdyBZxyelth6s1OxJskhdOIWjeEeYAIhAKAt6bvKgA3HnW0k2il52W80iJNdeoHhhyGfdaXWQtHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19243483},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system (8 core agents), MCP configuration with 36 essential tools, and automated hooks. All memory leaks eliminated, zero deprecated depe","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.7_1759101490289_0.30529973890780426","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"claude-flow-novice","version":"1.1.8","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.8","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"src/slash-commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"f6ff38efae7a3e4b07bd09aa19a4657a2fa60f7c","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.8.tgz","fileCount":1353,"integrity":"sha512-i/rrx7kFP6XUQS31DjhGtvGjTgF5gdIMtJgsn8O72D/AVMp6g7I/hatsPRjZWJwk+4nHvPzhazBOYLqoX7Nxdw==","signatures":[{"sig":"MEQCIEN8l3xWqtE6vFWzD5H1QTcGD0gCrbGsiQZGPCU7OJu6AiB/qLO/VK0/X3lvrp6/P/HtJc12r8r5qB99rxazAMd54g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19243187},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system (8 core agents), MCP configuration with 36 essential tools, and automated hooks. All memory leaks eliminated, zero deprecated depe","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.8_1759101596554_0.7544210904994304","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"claude-flow-novice","version":"1.1.9","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.1.9","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-soul":"dist/src/slash-commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"cba4376e61341463c4946d878f8d01af006e8331","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.1.9.tgz","fileCount":1381,"integrity":"sha512-5C9Brh1Ek6tvQGvh3TGb1SK3ykUvxngN0bC9BV9hnB/Y5EKbbmsORGbjfv5GJN4HCx4z8ziwVVKONG4nVOUjcQ==","signatures":[{"sig":"MEYCIQDpGW0Q92egH+mcnZ9sgrZAnEdTT07zWeAU2W+Z/bkmBwIhAOScJ3son02VPBvldHvOdJhPv9lIXxa1NxRCYSJGmA+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19498359},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js","./hooks/session-start-soul":"./dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./dist/src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","start":"node server.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands dist/src/ && cp -r src/cli/simple-commands/hooks dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-novice.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc && cp -r src/slash-commands dist/src/ && cp -r src/cli/simple-commands/hooks dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system (8 core agents), MCP configuration with 36 essential tools, and automated hooks. All memory leaks eliminated, zero deprecated depe","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.1.9_1759102521433_0.002989030883933319","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"claude-flow-novice","version":"1.2.0","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.2.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"0c613088967680bc53158a39cad5e69c71b01a69","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.2.0.tgz","fileCount":1439,"integrity":"sha512-wN5durfxYN8bNhL1Bgx402EsgMW3u10TEZynDqvzo+6CyJNPbz4pz7FHQ1I7JTnOodoEohMjIwPNEVxA2PnZHA==","signatures":[{"sig":"MEUCIDxEt9MQ6MjqtftZb5oTNs/iOZgHxFr7hS5u0kOojgpSAiEA5nbhF+ia9ev8dFCjRkaB2Ya5uDmqPc1IRczoUko23tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19961064},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server-sdk.js","./core":"./dist/core/index.js","./mcp-novice":"./dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./dist/src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands dist/src/ && cp -r src/cli/simple-commands/hooks dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc && cp -r src/slash-commands dist/src/ && cp -r src/cli/simple-commands/hooks dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system (8 core agents), MCP configuration with 36 essential tools, and automated hooks. All memory leaks eliminated, zero deprecated depe","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.2.0_1759111392113_0.44844733548100124","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"claude-flow-novice","version":"1.2.1","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.2.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"a39afaee9dd7d227fbbebd68a70936a8fc95bf47","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.2.1.tgz","fileCount":1439,"integrity":"sha512-8L1SauTLPiyijjTbzRFfxglWRrzmQJOhsWToLeg1S/eu//VQjLsphhqLmzkDN2MLWQdExcH/qJ+FoS0ZJKDeXQ==","signatures":[{"sig":"MEUCIDcFpciPVxh3dHGYVkAPmbizwBzvRp9xiA0U/i1z2AmdAiEA2diVVVLWronBGVgTGqz+5FeoYnSlO9HV6IFwyVfh3C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19961072},"main":"dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server-sdk.js","./core":"./dist/core/index.js","./mcp-novice":"./dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./dist/src/slash-commands/register-claude-soul.js"},"gitHead":"ce76808acad6fba8a806157edb6583ed0a6bfa59","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands dist/src/ && cp -r src/cli/simple-commands/hooks dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc && cp -r src/slash-commands dist/src/ && cp -r src/cli/simple-commands/hooks dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks. Fully standalone with zero external dependencies, all memory leak","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.2.1_1759111626763_0.7775003663339359","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"claude-flow-novice","version":"1.3.0","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.3.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"d02fdc008c594f7d3d54f572743a60f3e86dac2f","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.3.0.tgz","fileCount":1760,"integrity":"sha512-TfE+pTzzLYwAFKY5Z0JDircgQSyiGN+DtHm71gxpcj45FdkCUnKHAnl+zaSVkITtfozux8PG6JbPIRf6C3WipQ==","signatures":[{"sig":"MEQCH1/pKUcHX7c9NogZ7jBAL0LwPp3w7eWw30ej8gXAWWkCIQDUvyh7VLiQ/0c1eVut6gXttK7NSXClsOoN6gW8PrEFjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21892792},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"983a5faa19ab8d6fad6ea26ff197e51553a38496","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks. Fully standalone with zero external dependencies, all memory leak","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.3.0_1759123005996_0.06022131041534062","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"claude-flow-novice","version":"1.3.1","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.3.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"40431013ddaec2d04779a571094a33e7090f7be5","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.3.1.tgz","fileCount":2058,"integrity":"sha512-/BdjLm3JNcwYAQK4Wm9qCPcPYzozhmF/HiUOsCrIGXcF1Kpf0AkfsRqBBUBAR3jjDIKY+DOosZSDNgR+GA/2eA==","signatures":[{"sig":"MEUCIQDzctgy3kaxFfn3TS48opgvJioA1KwPeoPl8DbRutu4BwIgVEARdblaekv40D+RwbHONpGcQbsLNTrcen0YKQrfYp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25503860},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"4b29fd297980add2d112baf48cdb84084df4c70d","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks. Fully standalone with zero external dependencies, all memory leak","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.3.1_1759124983957_0.2706728286074387","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"claude-flow-novice","version":"1.3.2","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.3.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"416bb0d32ae08a2c31b013e3c62b71ce1ae074a3","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.3.2.tgz","fileCount":2064,"integrity":"sha512-oIHt7GnfZm0zuoNjrTHK+25rmu7OnyeVZnCNJlwOJSRLVcGK4JlWxa/pcW3hUc3KDYNUNU1yh1Bdfc1wvTSsHA==","signatures":[{"sig":"MEUCIFzgbcopusT8dE9Z4/FK38UtzzckKJKb+fl5wsmCFIz+AiEAoJMLpq6DwaL4ldJdAMQ/EtjBKCU8vFU4T/OqfJlgAtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25604582},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"650fa1b6cf00da1ae6e8c61ff678945d7935fba5","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks. Fully standalone with zero external dependencies, all memory leak","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.3.2_1759125251368_0.4568605693575345","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"claude-flow-novice","version":"1.3.3","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.3.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"ef45b176362a5033b8e803202f20aad6d710666a","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.3.3.tgz","fileCount":2066,"integrity":"sha512-rwGyXWWo8UOres49FpYxKx1vZgAumnvZoUSp03GZdYojPAI0mwROBDmex+kw9ZUg4O8q4jl19NyQgACbBoyPow==","signatures":[{"sig":"MEUCIAq1jq8/HYJGK8qyi0W/QHHKQbb43r1THRTGdFYWk3CIAiEAz1s4IkrZYDW7eiJ0beXPCLXomCLLqSsUdS3bifora8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25609670},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"bcc80cc02268eb7cac941c5aad3dcd574fdd6ffa","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks. Fully standalone with zero external dependencies, all memory leak","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.3.3_1759150600714_0.6577892691235385","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"claude-flow-novice","version":"1.3.4","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.3.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"1a9f0b005b0f0345cf6f5bf8f3bedfe24822094e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.3.4.tgz","fileCount":2066,"integrity":"sha512-FPNn9zBVh3V0WZwAEgLheGMU7OZwyPnNRpy+YbDPGNKS8CJdbEwDDP0qtpmaiXB3oHQsZFkxUnEM4ZT9OKxGDQ==","signatures":[{"sig":"MEYCIQDZCqrsyHOY3V9XHwmX8k8OzaYFf3+xn2GJNCxouFPI+QIhALmqKLOdqbNkPG/VQRKWkhssSHShJXoUkxv9k0jeTtCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25620354},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"56a5c65ffa464fad50c8d9f142f0ebd3392d7202","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks. Fully standalone with zero external dependencies, all memory leak","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.3.4_1759153569602_0.9711732238220561","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"claude-flow-novice","version":"1.3.5","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.3.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"e320c7e425bbfbeeea9472e08fa7a56b2b136b98","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.3.5.tgz","fileCount":2066,"integrity":"sha512-h9sl6u/w8BrrRPKAW04vyRU9195IcJJk3mv2LYLb2T5kwpBeaU2TV1/+AvQ7jQPWCIvyaM8+LWEqJb9nmEtccg==","signatures":[{"sig":"MEUCIQCa84tt16k+IknpzbuYeJG53APFqNsyEIQqVo+Q29bdCgIgaMo3kpo7j8PCr48rNMkSRV9EIIeBGHReDvJVcZS0C60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25620360},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"4b97919b16583d283ef90eb1b1dfd7e3e6842af9","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks. Fully standalone with zero external dependencies, all memory leak","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.3.5_1759153693227_0.02236527979151348","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"claude-flow-novice","version":"1.3.6","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.3.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"b19afda184dee647f001d86c0f8b7975b0f5987e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.3.6.tgz","fileCount":2077,"integrity":"sha512-sdYZPl2H7CE5mkKfFefqTxT+8Nx0an+UYVhjDipjzSwAz6JYYeNS0qxkoH/6m40TxCoispYkWm18Y1PDo1zn/A==","signatures":[{"sig":"MEYCIQDpYF+c0w0uPh8cE3qf35HQTVDnRlSMYJ6gSnVzX3es9gIhAO3zFSUWKohTFm3lVKBtUZcgNkIWgbG+NqlFQDHkOoj7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25877836},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"65bdb7f4cff21c3a698623dab6e9971138455c0c","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/","claude-soul":"node src/slash-commands/claude-soul.js","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"10.9.3","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks. Fully standalone with zero external dependencies, all memory leak","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.3.6_1759154738184_0.1222821635864475","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"claude-flow-novice","version":"1.5.0","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"56ce2278c13b99f14a0699814de8faa433568302","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.0.tgz","fileCount":2222,"integrity":"sha512-0QOTtsst8s1gNXSPUrTq7Wt5SJHYDlUMCkBTsdKskVbYCcSeAKCGuZhcZba/8JdGmyUHl5tlF5UEw8+3hFEOYA==","signatures":[{"sig":"MEUCIQD3guhoQUtBa5i8TptrLrR3wCIIxpoanurMc5T4UW7kqwIgJpHzGm1gUrJsQ9ktUq9xg2usEjA+1zda2VCYiMgfjp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28222989},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"665c273321ec515b4c8017d49468cdfd91da3b55","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.0_1759188868937_0.3275944857956101","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"claude-flow-novice","version":"1.5.1","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"46bae557ed5d62309d8dbf01ab1c3960e8585358","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.1.tgz","fileCount":2223,"integrity":"sha512-dgel6nmQNJEUyQYAk7HeHKQ2OkgcvB6KUcdCY3WASjSq9ECLUHcr/imi4sh/WEGx3Zqxw5qimPOPTCWtWX2UZg==","signatures":[{"sig":"MEUCIQDtyW0RbUmPYMNA2QWwb5pN+MpxL4HfJWr4Qa64o0/CGgIgHSQiBubLTlL1tKQ3gp89loOS9fHR78PREGRHFocT8WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28253364},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"d22f39a38a4b153090dbe41f99080161c83f7be1","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.1_1759210019068_0.5065623104122634","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"claude-flow-novice","version":"1.5.2","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"6cab8465dccf3d59abc0a31c71990405f3167579","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.2.tgz","fileCount":2223,"integrity":"sha512-+n0V4tsxsJ29vLUOWpVkLmhhLTRcSP9o3GDUTzrCLW0PaBkUvYi6i0hq7lNN/p2MlezJdRa4Xwr6wKEyzQwXBg==","signatures":[{"sig":"MEQCIDYzIHIlQOYZWhUiK+ijMWFJmcRGfk+LeFMwL2+Wd0QxAiA2Xj4OSo+Yrkvy6wJtcxyKqhCmplENugu5bulKlcCpKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28206865},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"bf35bd4777eac49709890e7b914bbeba1cd9369d","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.2_1759210846093_0.42336628397391696","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"claude-flow-novice","version":"1.5.3","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"3a020f3bc4cff8f14502914b37e8b590c073d0f4","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.3.tgz","fileCount":2299,"integrity":"sha512-knFsQjqgMPKuZ9dEzrrzT97bRiaOGvDdJ7Fq75mq/rGqvumDJdGGV18Gk/mJasH2okgHvKZNuw5PDG9u0RaBRg==","signatures":[{"sig":"MEYCIQC9pVCdOD/a/eaCoI0JYp8+B83Ta6GNPfz4hp5Z+6fRqAIhAPtkgnISxChqlP1CmSsyrDWKVsX0sjclBmWOXV/QU8oN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28785041},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"3c1b2fd1d29c01da57e73ce2b99d358e2dba373a","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.3_1759247844296_0.04804994249120731","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"claude-flow-novice","version":"1.5.4","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"914e66f2173f45f8b165719237bcf9cd5c6e8dbd","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.4.tgz","fileCount":2305,"integrity":"sha512-FEQI22EEv2FQokxu5G9uuthHTaV5L0H4xHdn3whYOQuadG8aKz3B2xlqr3gmSVzTxDMZedsCJcsSPw5Io9kmkw==","signatures":[{"sig":"MEYCIQDzPj97ILd1BB2+eXH5E9KzQWWq/VT9Maqmhd4ulhfkYAIhAOybKyXKtEm4SXTcOiXfT58CZIUCi6C1rHHVMyUlWEgu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28992459},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"b70a5080735e59fd54f89af7af1df4cf3544df57","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.4_1759248187563_0.390650867253034","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"claude-flow-novice","version":"1.5.5","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"773b15286a43d1c08ff05dd2c32a22fecbe74f9e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.5.tgz","fileCount":2316,"integrity":"sha512-fwT0unH4+RBlIuLwKtsDjqkYLLs0uoKelzK75OL8jdqZTYMDfIf6dxGAR9ZOYD9SdSnPcr3LPS7rcdaOPTCcbg==","signatures":[{"sig":"MEUCIQCL4wRfXMNwM4MPy8YSxHaGc25ohbW8eewsBUc1tvj4dQIgfY+8YKPguEZfk5IkLqthEvxdATflFb3I/IOzhX9EU0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29319353},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"095ce4a0f5a221220af279789599c41044522a27","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.5_1759248871065_0.49805183769680306","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"claude-flow-novice","version":"1.5.6","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"6f2fc9f673f7eecfa6bac0ebf5f630988038d3e0","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.6.tgz","fileCount":2319,"integrity":"sha512-PhM8RkqvpdKCN/AN03drE6oSbCoqkNTysCHaNg6uoe8FZ35IziuH4yTk01uXQfc1gFreJu4/qeRErFwfdEySkw==","signatures":[{"sig":"MEUCIQC9ycPzPonU9eGjLj+biXRjZUeY6IsVIWZTF8hTKAQe2AIgcYNV6sQ910jpL6bo90lpe6pLD8SzFRj2+IYUmG5PEVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29330159},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"14b4ac959f84ccbe9af1128358ca5468f182942f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.6_1759249253544_0.9466031552536605","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"claude-flow-novice","version":"1.5.7","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.7","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"8c5a6fb31e594200c04336f2cc0e6fd68df0fe6c","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.7.tgz","fileCount":2324,"integrity":"sha512-B04oSkHplUlxjndTJ3tS6UiVVi4CDIsX+ogltPZAq52908EMwGiAjauIOpUSAzqCaMr7qoo4Iep0V8L9Qsr0/g==","signatures":[{"sig":"MEUCIBhiEFkYWs+Qqb8GkDV9kL4f4OFdM9p35+bt4FAM8Z5yAiEAviHGf6LDMibQs5F36nQWLW90LKoiTWC/UqhBQuloQog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29510332},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"d7755b4e97e06b90224935f9096c93b523e05c7a","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.7_1759249883648_0.1695366859410028","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"claude-flow-novice","version":"1.5.8","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.8","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"49ad537eec9d592043677907139b0de6164cfdbd","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.8.tgz","fileCount":2324,"integrity":"sha512-gRXLvKwrF4dtxPv9KDPxMdnOpmScM0mKDglVhil3keceFzFRgp03zCJnsKcO3cMMYuox3Il1sdFUAptwYGxSFw==","signatures":[{"sig":"MEUCIQCsFb+nG0wrv0PseINBeXE1kh7FiIXbZnqS83SWtySjTgIgQo1KWM5b0Y3T/ZBKlcocr6mgle6sJ2+C7zslll2Xbsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29488301},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"0f848f00054e4347f32737291dfcd2312b83615f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.8_1759251029197_0.5023780668923099","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"claude-flow-novice","version":"1.5.9","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.9","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"560a3c5866687cec6e51c3effb6ed04deea30e6f","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.9.tgz","fileCount":2324,"integrity":"sha512-mJaEC1ihicYm9YiylG/Z/57guvidSTNsVdOR8z1ADRLDVx04i/DWbVE+oHkK7PBUN0sC/g8nQIM7k7kEw8qxVQ==","signatures":[{"sig":"MEUCICuSnPadTdDVCPUfHmWMrEkCVKl3OwLKGIJK5rCwXJB3AiEAmnHDX9f9nsMTwH5RQkDsaub0G4prU3YcsGkVt4ISzy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29488301},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"d3011d5f579231b6905665a22a3776439e0e0249","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.9_1759251060518_0.8786839976704637","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"claude-flow-novice","version":"1.5.10","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.10","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"b0df3ab97ae25214abaad1f8d5b0ea43f2685861","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.10.tgz","fileCount":2324,"integrity":"sha512-K23QCOJBLFtMgXK1szWIGNHW4dRV5xSGnsblOmTMQU49an1jcNvNkrolTPObg3lmSNrqgrKYzNVLgsWt39FlMQ==","signatures":[{"sig":"MEQCIFjx0T8UO/ZXvStTM0cqIBHxqnZ8gUhrD/6FeK9WsVgOAiBGbfazYaID1VCzVZ4g4pDP/657mub97ruTaHBlGC9Kvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29488426},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"d40d91ee30e9f05c0841cdc99fbaf1a7c558bb94","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.10_1759251169834_0.6215681998529399","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"claude-flow-novice","version":"1.5.11","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.11","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"94db3b1c454ccf50ced4d7c75209c799ceb40d5b","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.11.tgz","fileCount":2323,"integrity":"sha512-3bwQcMQ7VhpqGxjCa8a3eUeybsGvWao72KvmZ12iChbaZ9/SB6xF7Z2j2uVaV+1PnGxX9DoZSdqw6h5tQBggIw==","signatures":[{"sig":"MEQCIHWFhu1Qu2hd2foN4lhqr+OhmVxCO8lc1HY/4xAtMaUcAiAaOmcUbIgl8DImZ5EW4s8uadO4Go9UVllrP0lrooSmWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29457187},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"11c643eb86d9d110b8e0f8d51fc6f9ef002b9545","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.11_1759253035972_0.9295108092935553","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"claude-flow-novice","version":"1.5.12","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.12","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"ee41bc62a9dd42af20b4c6bff5530cd1f2b5b8f6","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.12.tgz","fileCount":2323,"integrity":"sha512-CCYVHoFc6inIGtcvXRMsxOy4kM/kmYXd81XAOMvkp5P7u51PvBoDEh3AV6iIxCeO7LFbhhbiZHu3UtL14rRpaA==","signatures":[{"sig":"MEUCIQDkoI8k/OsBl9qiX67ui4KgDilo7puWVpRBWUX0jTU2OAIgSdjrupSQ0wwalZ2PFDDBuDbeHK1beBDoeWlwANol3t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29455972},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"2b6179c756c65c827c9fd865666e524824c96e00","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.12_1759267858414_0.9587307395196025","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"claude-flow-novice","version":"1.5.13","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.13","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"6741c24d3b07d015291d7d624def67c33155360c","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.13.tgz","fileCount":2359,"integrity":"sha512-YgtdTs0gKNUsuLEu515sWoee+nN7jA9pqUUBqSrJHBPDV9od3adfa3EdGec5iwSye2OXH2NA0VL3kAkQzS7b8A==","signatures":[{"sig":"MEQCID4UL428BqwGo3wR9hs0zDNT7qAlrsblXIzkEfS46ku3AiAX3K1G6XxfQiFlRWcpI/ig0fPOCtlOJ3sXgIsc7rAqeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29997520},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"a071390943359acd3106592ad3d942402d6ad9bd","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.13_1759269236560_0.9534442194799624","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"claude-flow-novice","version":"1.5.14","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.14","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"47ec97d63396b25260aa0a81ee0df652747f5cb0","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.14.tgz","fileCount":2364,"integrity":"sha512-+bBJ0hi3VJIEu+IMTw3Il3x89AVtKfDeyaCagWLsBnIvChw9QYdpH3bqhBIm7aZw4o6PIXEuxJsCDLh01XJrgg==","signatures":[{"sig":"MEUCIQCiW1nAtXJfExP8sBmThgutFmX9msetgYa4KgH7CT4chgIgBYYG6n5CeN9N79or3H4PqoAOmNUsbDX9KbCNfC0lmFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30030608},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"4c86ef381ed2e4d296b27b692b91876bbfc2ab2e","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.14_1759293613016_0.8967710565233868","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"claude-flow-novice","version":"1.5.15","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.15","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"5ef84e6c8ecd6e83b229e0520166f5fedd8a1cb6","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.15.tgz","fileCount":2364,"integrity":"sha512-QkRU3Al3zwq/8wcu/N8j43zTl2z2VTtGl+y/uLbcC8Bep3d92MhSH3VWWOdBU1lLnXBty43JBvWKcvAq+lqhVw==","signatures":[{"sig":"MEYCIQD3Z16UwtwBU1Yz8WcxVGH8szUxjag22kQDwYb3KlxnlAIhAJc99X8ewzPwLsZVcfBGxI2gyNaCoNLRFTeW5YlO3BP4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30032423},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"3b2fb1970a666af2badd970f4a37bd6f788ff033","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.15_1759310266804_0.7580497148086718","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"claude-flow-novice","version":"1.5.16","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.16","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"0aebd0d0310793d8b77ce850d43e1c4a4cfb408b","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.16.tgz","fileCount":2366,"integrity":"sha512-m9bqSw1XNzLw+bHJvl99pU7/7WVrXkzbreJ9jPsIfiFnNy4tJm4bTVGFBpqqO2UdetOx8YvR/XZiWvDxxjC8AQ==","signatures":[{"sig":"MEQCIEBmBnph3TniM8wQEgmdo4ZRTDu+wW/iZEu2oMA1caiSAiBHzn7EW7Mv8t7scJSGoIvk5/ZvGjOnDb6ippIs77paGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30079658},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"3b2fb1970a666af2badd970f4a37bd6f788ff033","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.16_1759319560623_0.9888135700597853","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"claude-flow-novice","version":"1.5.17","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.17","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"2474918d939a093f655068ed4bfcd3e1b0577159","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.17.tgz","fileCount":16763,"integrity":"sha512-Ll7jM6cIcR2z/6E585ayeW3qvolFCuCJ8WL5nL0SYi0rhBTiR924/WSpIlbOMjP8oisYNiqLO097MGEf//7LaA==","signatures":[{"sig":"MEUCIQCyJBVScKV2mKNZLHaySqyPW6R9YHYUtK2fP/rlOATIqQIgdJiKIVpuTW3dvRJj0+rEUUEXwV7w4NzXsw5mdCUB+sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38762683},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"a5dcdfd9676c4f9cca718bc755ae3e77849421bb","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","shadcn":"^3.3.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.17_1759353056770_0.5634061072160523","host":"s3://npm-registry-packages-npm-production"}},"1.5.18":{"name":"claude-flow-novice","version":"1.5.18","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.18","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"ca30ccdb300c867ad8216a137c79f45ce9ce3c23","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.18.tgz","fileCount":16783,"integrity":"sha512-awS7RvPrfJDrKxU1mZL8iFVFmIhfFGW87A3sOUGYvi6rH5qGVOdp3VAvWFcucUS0IohbeycnyqCLpPX1/NUZ3w==","signatures":[{"sig":"MEUCIQCWOuPcvQc8LTkAmwdG/Rv6gbUDKGZFE0SXnwLOppi0QwIgBjfHwCEbbFA15YHZpWMZqxqKz1hWv88PBZ83QSvWk20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39162813},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"a5dcdfd9676c4f9cca718bc755ae3e77849421bb","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","shadcn":"^3.3.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.18_1759357187682_0.48253309959234136","host":"s3://npm-registry-packages-npm-production"}},"1.5.19":{"name":"claude-flow-novice","version":"1.5.19","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.19","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"65378e8bf42d848006bf0d99d8cd91515a3cca2b","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.19.tgz","fileCount":16783,"integrity":"sha512-l5WF+byK144N+5YkkqH5n7wzS21QjdEibxcDqQP4hkb1NxK51EECmQ066rzQJX8VHDLcJYx4MPhsVGL87JXETg==","signatures":[{"sig":"MEYCIQCwPTtgsk5dSQmgJvItLMk8HGnDfEcFeYmI0OSetnGjeAIhAJQOLA8YPqyToWITMXtreWc0fMIxDXlWGIheGlAW8EsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39165201},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"dea1851a40493179e2643e3597311738e710d64c","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","shadcn":"^3.3.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.19_1759367771443_0.01122372700358465","host":"s3://npm-registry-packages-npm-production"}},"1.5.20":{"name":"claude-flow-novice","version":"1.5.20","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.20","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"5024688e0620f0944b953b778c4dc71dc1d0765e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.20.tgz","fileCount":16791,"integrity":"sha512-hz2I2/s2sZBVNUMNkMjoyL3K34Me2d14rvmzWFsiUMyJcMdFBJuMH+Petlu+cXBnazilWCaup3OLn98MmAdMCg==","signatures":[{"sig":"MEUCIQDxDsw3M8RzEI9/VXfsbYfAjrlZ+6cGO1FAuOJ4szWDvwIgQ8NdVXy/faB811x5pkRGpDW+bScZaqd6r4G+6tgtVo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39191504},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"dea1851a40493179e2643e3597311738e710d64c","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","shadcn":"^3.3.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.20_1759372284659_0.9760949502277336","host":"s3://npm-registry-packages-npm-production"}},"1.5.21":{"name":"claude-flow-novice","version":"1.5.21","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.21","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"89e42591f19a8e9d67de12a404945a93a24d78ec","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.21.tgz","fileCount":16795,"integrity":"sha512-OqgxLjCUTsHwI4bmp8EcIcwS4ZOylOftD2Vse/lCTYZvaPS/5usDjCL9y5pJESwVDbu0UyCtrlMda9DudJI6Mg==","signatures":[{"sig":"MEUCICfHCIkGV59u88G73LzY8HbfGnhquan0rowbuntELv5PAiEAh33lswztwpnyS+yk39ZxfAb8Jb45/ZSE/k4wHr5/rSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39205067},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"dea1851a40493179e2643e3597311738e710d64c","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","shadcn":"^3.3.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.21_1759372650470_0.6315571880258495","host":"s3://npm-registry-packages-npm-production"}},"1.5.22":{"name":"claude-flow-novice","version":"1.5.22","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.5.22","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"7b0fe42d397434d1ea3266a4289b1d5e541450dd","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.5.22.tgz","fileCount":16806,"integrity":"sha512-LBbdq0CVF4J1yrNJs1BBJnXlodnhZ+/faYuMem9/6DltAGbxm4WEfWa+oxcYtD0rUFccmnZ1VqDjJgwT4hLgXg==","signatures":[{"sig":"MEUCIH4RV2fUy4pOu2STnLdXBYqRYH26ba/IJLEhLMJm1dMIAiEAidzOtME/BC9dD9rALRh8DSbNCelzE8YbCjO3nX+BVTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39294594},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js"},"gitHead":"9dabcf868dee5c81c65fa64fcbc12ceab572a76e","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","commander":"^13.1.0","socket.io":"^4.8.1","cli-table3":"^0.6.5","compression":"^1.7.4","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","shadcn":"^3.3.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","playwright":"^1.55.1","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.5.22_1759438211810_0.8921075643115968","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"claude-flow-novice","version":"1.6.1","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.6.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"9ee2c03e58210833c0c2754c0dcc058d7ca1312e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.6.1.tgz","fileCount":40235,"integrity":"sha512-qFtoKPBE58XxdmYO81v8YYwR3xzlOLh3XHA6nXzRVytPmO6zCsqoICJ6B0RTryLEZtlOi7tsgU025V5vbEWtDw==","signatures":[{"sig":"MEYCIQDSsCoyAMB1YmQ1HBiT1kvLb1UkuBA/vzeAzIUV+3pw3QIhAPAb1Wtz7YAOPy/CAPwR6mLq0OZFiz7/HSqzYdkv7PxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178081695},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./cfn-loop":"./.claude-flow-novice/dist/src/cfn-loop/index.js","./providers":"./.claude-flow-novice/dist/src/providers/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./providers/zai":"./.claude-flow-novice/dist/src/providers/zai-provider.js","./cfn-loop/orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/cfn-loop-orchestrator.js","./providers/tiered-router":"./.claude-flow-novice/dist/src/providers/tiered-router.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/parse-epic":"./.claude-flow-novice/dist/src/slash-commands/parse-epic.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./cfn-loop/phase-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/phase-orchestrator.js","./cfn-loop/sprint-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/sprint-orchestrator.js","./slash-commands/cfn-loop-epic":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-epic.js","./slash-commands/cfn-loop-single":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-single.js","./slash-commands/cfn-loop-sprints":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-sprints.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js","./slash-commands/custom-routing-activate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-activate.js","./slash-commands/custom-routing-deactivate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-deactivate.js"},"gitHead":"4e06da14a1c776ce9df93876693cf46bd257c0be","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --ignore='**/node_modules/**' --ignore='**/__tests__/**' --ignore='**/*.test.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ajv":"^8.17.1","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","helmet":"^7.0.0","p-queue":"^7.4.0","fs-extra":"^11.2.0","inquirer":"^12.9.6","msgpack5":"^6.0.2","commander":"^13.1.0","lru-cache":"^11.2.2","socket.io":"^4.8.1","cli-table3":"^0.6.5","ajv-formats":"^3.0.1","async-mutex":"^0.5.0","compression":"^1.7.4","msgpack-lite":"^0.1.26","better-sqlite3":"^12.4.1","@types/msgpack5":"^3.4.6","@types/msgpack-lite":"^0.1.11","isomorphic-dompurify":"^2.28.0","@modelcontextprotocol/sdk":"^1.18.2","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","jsdom":"^27.0.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@babel/runtime":"^7.28.4","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","@babel/preset-env":"^7.28.3","@types/jsonwebtoken":"^9.0.10","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@babel/plugin-transform-runtime":"^7.28.3","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-proposal-dynamic-import":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.6.1_1759530879010_0.08314980465848931","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"claude-flow-novice","version":"1.6.2","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.6.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"9cabd69a0971788b37a59eaa513e1c8993f8f46f","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.6.2.tgz","fileCount":40424,"integrity":"sha512-d9pDRS3QOOwRbimq83bBUvRGSmVD0OiNDRcCraEwCnC7Vc9hP8YwqVosUN4CaRJkh2GcDrVH+XjsVMr62VL08A==","signatures":[{"sig":"MEUCIQC27evOUbcrj6XYORtydCBwMRivXp1FOjj07jgxsMuFEAIgNpkDeVY8xoQvDpWO9jvqilBH5e6VNFXt7J/YgaFNPFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181109513},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./cfn-loop":"./.claude-flow-novice/dist/src/cfn-loop/index.js","./providers":"./.claude-flow-novice/dist/src/providers/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./providers/zai":"./.claude-flow-novice/dist/src/providers/zai-provider.js","./cfn-loop/orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/cfn-loop-orchestrator.js","./providers/tiered-router":"./.claude-flow-novice/dist/src/providers/tiered-router.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/parse-epic":"./.claude-flow-novice/dist/src/slash-commands/parse-epic.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./cfn-loop/phase-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/phase-orchestrator.js","./cfn-loop/sprint-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/sprint-orchestrator.js","./slash-commands/cfn-loop-epic":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-epic.js","./observability/metrics-counter":"./.claude-flow-novice/dist/src/observability/metrics-counter.js","./observability/metrics-storage":"./.claude-flow-novice/dist/src/observability/metrics-storage.js","./slash-commands/cfn-loop-single":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-single.js","./slash-commands/metrics-summary":"./.claude-flow-novice/dist/src/slash-commands/metrics-summary.js","./slash-commands/cfn-loop-sprints":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-sprints.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js","./slash-commands/custom-routing-activate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-activate.js","./slash-commands/custom-routing-deactivate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-deactivate.js"},"gitHead":"4e06da14a1c776ce9df93876693cf46bd257c0be","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --ignore='**/node_modules/**' --ignore='**/__tests__/**' --ignore='**/*.test.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ajv":"^8.17.1","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","bcrypt":"^6.0.0","helmet":"^7.2.0","limiter":"^3.0.0","p-queue":"^7.4.0","winston":"^3.18.3","fs-extra":"^11.2.0","inquirer":"^12.9.6","msgpack5":"^6.0.2","commander":"^13.1.0","lru-cache":"^11.2.2","socket.io":"^4.8.1","cli-table3":"^0.6.5","ajv-formats":"^3.0.1","async-mutex":"^0.5.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","msgpack-lite":"^0.1.26","@types/bcrypt":"^6.0.0","@types/winston":"^2.4.4","better-sqlite3":"^12.4.1","@types/msgpack5":"^3.4.6","express-rate-limit":"^8.1.0","@types/msgpack-lite":"^0.1.11","isomorphic-dompurify":"^2.28.0","@modelcontextprotocol/sdk":"^1.18.2","@types/express-rate-limit":"^5.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","jsdom":"^27.0.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.19","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@babel/runtime":"^7.28.4","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","@babel/preset-env":"^7.28.3","@types/jsonwebtoken":"^9.0.10","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@babel/plugin-transform-runtime":"^7.28.3","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-proposal-dynamic-import":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.6.2_1759615395342_0.19813199126382708","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"claude-flow-novice","version":"1.6.3","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.6.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"2b998f57aae0335e0b04ff7c2153842d1963b518","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.6.3.tgz","fileCount":40449,"integrity":"sha512-1SnTz/j+9O1tWG6KqMeQsO9yQfOCbX6kVQn3tL2j+LcI7r5rrog01xIWUtzaEB81Uwf03Pw+GKru6WWxtDAauA==","signatures":[{"sig":"MEQCIG1mXTPmxWwkApQFMxfzD7Lc2ulSIkQ5AS02RkoDQ5UuAiBynyCqUj0ugqu6cQz4Dj9d0zHOJ/9Yzln1OShq85ZznA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181394542},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./cfn-loop":"./.claude-flow-novice/dist/src/cfn-loop/index.js","./providers":"./.claude-flow-novice/dist/src/providers/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./providers/zai":"./.claude-flow-novice/dist/src/providers/zai-provider.js","./cfn-loop/orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/cfn-loop-orchestrator.js","./providers/tiered-router":"./.claude-flow-novice/dist/src/providers/tiered-router.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/parse-epic":"./.claude-flow-novice/dist/src/slash-commands/parse-epic.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./cfn-loop/phase-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/phase-orchestrator.js","./cfn-loop/sprint-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/sprint-orchestrator.js","./slash-commands/cfn-loop-epic":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-epic.js","./observability/metrics-counter":"./.claude-flow-novice/dist/src/observability/metrics-counter.js","./observability/metrics-storage":"./.claude-flow-novice/dist/src/observability/metrics-storage.js","./slash-commands/cfn-loop-single":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-single.js","./slash-commands/metrics-summary":"./.claude-flow-novice/dist/src/slash-commands/metrics-summary.js","./slash-commands/cfn-loop-sprints":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-sprints.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js","./slash-commands/custom-routing-activate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-activate.js","./slash-commands/custom-routing-deactivate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-deactivate.js"},"gitHead":"4e06da14a1c776ce9df93876693cf46bd257c0be","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --ignore='**/node_modules/**' --ignore='**/__tests__/**' --ignore='**/*.test.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.6.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and automated hooks with single-file testing, real-","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.14.0","ajv":"^8.17.1","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","bcrypt":"^6.0.0","helmet":"^7.2.0","limiter":"^3.0.0","p-queue":"^7.4.0","winston":"^3.18.3","fs-extra":"^11.2.0","inquirer":"^12.9.6","msgpack5":"^6.0.2","commander":"^13.1.0","lru-cache":"^11.2.2","socket.io":"^4.8.1","cli-table3":"^0.6.5","ajv-formats":"^3.0.1","async-mutex":"^0.5.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","msgpack-lite":"^0.1.26","@types/bcrypt":"^6.0.0","@types/winston":"^2.4.4","better-sqlite3":"^12.4.1","@types/msgpack5":"^3.4.6","express-rate-limit":"^8.1.0","@types/msgpack-lite":"^0.1.11","isomorphic-dompurify":"^2.28.0","@modelcontextprotocol/sdk":"^1.18.2","@types/express-rate-limit":"^5.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","jsdom":"^27.0.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.19","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@babel/runtime":"^7.28.4","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","@babel/preset-env":"^7.28.3","@types/jsonwebtoken":"^9.0.10","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@babel/plugin-transform-runtime":"^7.28.3","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-proposal-dynamic-import":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.6.3_1759632854026_0.6471521400522022","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"claude-flow-novice","version":"1.6.4","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.6.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","memory-safety":"config/hooks/pre-tool-memory-safety.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"84071c6f2e359e6d9180ec1325b6407f8ed83eed","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.6.4.tgz","fileCount":40454,"integrity":"sha512-QtS3t7hDrexloAf0NlcCEOAgteGaK3BvPysTkmpr5EO1Obh4c+wERe8QnGOGVG9yJ/o2mLQajOCTVdXUhkzG9w==","signatures":[{"sig":"MEUCIQDaVo2WZIGlTKAPGVCWisiGNd6oUwIN4scI4nr/r3rGBgIgKnMTKzw7SbTelDfeOHMACizKDB2YxIYo8xmBT9iAj5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180959842},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./cfn-loop":"./.claude-flow-novice/dist/src/cfn-loop/index.js","./providers":"./.claude-flow-novice/dist/src/providers/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./providers/zai":"./.claude-flow-novice/dist/src/providers/zai-provider.js","./cfn-loop/orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/cfn-loop-orchestrator.js","./providers/tiered-router":"./.claude-flow-novice/dist/src/providers/tiered-router.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/parse-epic":"./.claude-flow-novice/dist/src/slash-commands/parse-epic.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./cfn-loop/phase-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/phase-orchestrator.js","./cfn-loop/sprint-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/sprint-orchestrator.js","./slash-commands/cfn-loop-epic":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-epic.js","./observability/metrics-counter":"./.claude-flow-novice/dist/src/observability/metrics-counter.js","./observability/metrics-storage":"./.claude-flow-novice/dist/src/observability/metrics-storage.js","./slash-commands/cfn-loop-single":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-single.js","./slash-commands/metrics-summary":"./.claude-flow-novice/dist/src/slash-commands/metrics-summary.js","./slash-commands/cfn-loop-sprints":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-sprints.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js","./slash-commands/custom-routing-activate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-activate.js","./slash-commands/custom-routing-deactivate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-deactivate.js"},"gitHead":"786a9655a287f4916e117a3b98d753e06db5cf98","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --ignore='**/node_modules/**' --ignore='**/__tests__/**' --ignore='**/*.test.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","check:memory":"node config/hooks/pre-tool-memory-safety.js","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","memory-safety":"node config/hooks/pre-tool-memory-safety.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline, memory safety protection, and automated hooks. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and ","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","ajv":"^8.17.1","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","table":"^6.8.0","bcrypt":"^6.0.0","helmet":"^7.2.0","limiter":"^3.0.0","p-queue":"^7.4.0","winston":"^3.18.3","fs-extra":"^11.2.0","inquirer":"^12.9.6","msgpack5":"^6.0.2","commander":"^13.1.0","lru-cache":"^11.2.2","socket.io":"^4.8.1","cli-table3":"^0.6.5","ajv-formats":"^3.0.1","async-mutex":"^0.5.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","msgpack-lite":"^0.1.26","@types/bcrypt":"^6.0.0","@types/winston":"^2.4.4","better-sqlite3":"^12.4.1","@types/msgpack5":"^3.4.6","express-rate-limit":"^8.1.0","@types/msgpack-lite":"^0.1.11","isomorphic-dompurify":"^2.28.0","@modelcontextprotocol/sdk":"^1.18.2","@types/express-rate-limit":"^5.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","jsdom":"^27.0.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.19","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@babel/runtime":"^7.28.4","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","@babel/preset-env":"^7.28.3","@types/jsonwebtoken":"^9.0.10","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@babel/plugin-transform-runtime":"^7.28.3","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-proposal-dynamic-import":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.6.4_1759695637883_0.5411980217892822","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"claude-flow-novice","version":"1.6.5","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.6.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","memory-safety":"config/hooks/pre-tool-memory-safety.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"04fcfbd5a4dfe932b358f4f8e09f9b276bedd74c","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.6.5.tgz","fileCount":40695,"integrity":"sha512-Nq+E9iaoRPNCLvzdZF6YrtbDDb31IruhSQSqflRN2acbnjkj6ZN0IZ9vOBNq8WajrPrBpY+YLNYCmWA3ngBxTQ==","signatures":[{"sig":"MEYCIQCL2OXSSjRehvufsxdxAMsm0wOjIEmErZGipluCq1q/zwIhAMxj6RvUfWQNRYdheWrNbSx+GoqW38LiN9j7cL8YkIMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183235886},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./cfn-loop":"./.claude-flow-novice/dist/src/cfn-loop/index.js","./providers":"./.claude-flow-novice/dist/src/providers/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./providers/zai":"./.claude-flow-novice/dist/src/providers/zai-provider.js","./cfn-loop/orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/cfn-loop-orchestrator.js","./providers/tiered-router":"./.claude-flow-novice/dist/src/providers/tiered-router.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/parse-epic":"./.claude-flow-novice/dist/src/slash-commands/parse-epic.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./cfn-loop/phase-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/phase-orchestrator.js","./cfn-loop/sprint-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/sprint-orchestrator.js","./slash-commands/cfn-loop-epic":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-epic.js","./observability/metrics-counter":"./.claude-flow-novice/dist/src/observability/metrics-counter.js","./observability/metrics-storage":"./.claude-flow-novice/dist/src/observability/metrics-storage.js","./slash-commands/cfn-loop-single":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-single.js","./slash-commands/metrics-summary":"./.claude-flow-novice/dist/src/slash-commands/metrics-summary.js","./slash-commands/cfn-loop-sprints":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-sprints.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js","./slash-commands/custom-routing-activate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-activate.js","./slash-commands/custom-routing-deactivate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-deactivate.js"},"gitHead":"5fc2263fba3e761c762814177954102807074367","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --ignore='**/node_modules/**' --ignore='**/__tests__/**' --ignore='**/*.test.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","check:memory":"node config/hooks/pre-tool-memory-safety.js","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","memory-safety":"node config/hooks/pre-tool-memory-safety.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline, memory safety protection, and automated hooks. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and ","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","ajv":"^8.17.1","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","jsdom":"^27.0.0","table":"^6.8.0","bcrypt":"^6.0.0","helmet":"^7.2.0","limiter":"^3.0.0","p-queue":"^7.4.0","winston":"^3.18.3","fs-extra":"^11.2.0","inquirer":"^12.9.6","msgpack5":"^6.0.2","commander":"^13.1.0","lru-cache":"^11.2.2","socket.io":"^4.8.1","cli-table3":"^0.6.5","ajv-formats":"^3.0.1","async-mutex":"^0.5.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","msgpack-lite":"^0.1.26","@types/bcrypt":"^6.0.0","@types/winston":"^2.4.4","better-sqlite3":"^12.4.1","@types/msgpack5":"^3.4.6","express-rate-limit":"^8.1.0","@types/msgpack-lite":"^0.1.11","isomorphic-dompurify":"^2.28.0","@modelcontextprotocol/sdk":"^1.18.2","@types/express-rate-limit":"^5.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.19","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@babel/runtime":"^7.28.4","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","@babel/preset-env":"^7.28.3","@types/jsonwebtoken":"^9.0.10","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@babel/plugin-transform-runtime":"^7.28.3","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-proposal-dynamic-import":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.6.5_1759798109162_0.3894216717671022","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"claude-flow-novice","version":"1.6.6","keywords":["ai","claude","claude-code","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning","project-soul","session-hooks","ai-context","documentation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@1.6.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","memory-safety":"config/hooks/pre-tool-memory-safety.js","enhanced-hooks":".claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"04ebfff116f85c3ec6efcdcaa259ea7ad96d0125","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-1.6.6.tgz","fileCount":40711,"integrity":"sha512-8guzvAmVvl6Rvw8EKuRHE2Zf5liUdWgoof0tqFiAl/fPqDMPO0llCd0mxpyx4vM9yIUQ1eJXRIGJUhvONtiB9A==","signatures":[{"sig":"MEUCIQCbkMWCvQh5TBNeln5cPcEID40aomfOxLchqf8wh2RApAIgCueLZFZox10RF9ghITrhUTHdIIE98RAKOKjtlvfVDcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183324367},"main":".claude-flow-novice/dist/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/index.js","./cli":"./.claude-flow-novice/dist/cli/index.js","./mcp":"./.claude-flow-novice/dist/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/core/index.js","./cfn-loop":"./.claude-flow-novice/dist/src/cfn-loop/index.js","./providers":"./.claude-flow-novice/dist/src/providers/index.js","./mcp-novice":"./.claude-flow-novice/dist/mcp/mcp-server-novice.js","./providers/zai":"./.claude-flow-novice/dist/src/providers/zai-provider.js","./cfn-loop/orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/cfn-loop-orchestrator.js","./providers/tiered-router":"./.claude-flow-novice/dist/src/providers/tiered-router.js","./hooks/enhanced-hooks-cli":"./.claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","./hooks/enhanced-post-edit":"./.claude-flow-novice/dist/src/hooks/enhanced-post-edit-pipeline.js","./hooks/session-start-soul":"./.claude-flow-novice/dist/src/cli/simple-commands/hooks/session-start-soul.js","./slash-commands/parse-epic":"./.claude-flow-novice/dist/src/slash-commands/parse-epic.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./cfn-loop/phase-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/phase-orchestrator.js","./cfn-loop/sprint-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/sprint-orchestrator.js","./slash-commands/cfn-loop-epic":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-epic.js","./observability/metrics-counter":"./.claude-flow-novice/dist/src/observability/metrics-counter.js","./observability/metrics-storage":"./.claude-flow-novice/dist/src/observability/metrics-storage.js","./slash-commands/cfn-loop-single":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-single.js","./slash-commands/metrics-summary":"./.claude-flow-novice/dist/src/slash-commands/metrics-summary.js","./slash-commands/cfn-loop-sprints":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-sprints.js","./slash-commands/register-claude-soul":"./.claude-flow-novice/dist/src/slash-commands/register-claude-soul.js","./slash-commands/custom-routing-activate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-activate.js","./slash-commands/custom-routing-deactivate":"./.claude-flow-novice/dist/src/slash-commands/custom-routing-deactivate.js"},"gitHead":"f44e93315392737b1132623da2211420290c971d","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","type":"TYPE_CHECKING","build":"scripts/build/unified-builder.sh safe","clean":"rm -rf .claude-flow-novice/dist dist .crdt-data .demo-crdt-data","hooks":"node .claude/commands/hooks.js","sparc":"node .claude/commands/sparc.js","start":"node server.js","swarm":"node .claude/commands/swarm.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","github":"node .claude/commands/github.js","neural":"node .claude/commands/neural.js","migrate":"node scripts/migration/migrate-hooks.js","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","sdk:test":"npm run test:sdk-integration","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test/test-comprehensive.js --npx","workflow":"node .claude/commands/workflow.js","build:esm":"tsc --project config/typescript/tsconfig.json","build:swc":"swc src -d .claude-flow-novice/dist --only='**/*.ts' --ignore='**/node_modules/**' --ignore='**/__tests__/**' --ignore='**/*.test.ts' --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node .claude-flow-novice/dist/mcp/mcp-server-sdk.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","dev:portal":"scripts/dev/start-portal.sh","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","mcp:verify":"node scripts/verify-mcp-server.js","sdk:enable":"export ENABLE_SDK_INTEGRATION=true && echo \"SDK enabled\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --watch","type:watch":"TYPE_CHECKING --watch","build:force":"scripts/build/unified-builder.sh force","build:types":"tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc && cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && npm run copy:agents","claude-soul":"node src/slash-commands/claude-soul.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","dev:monitor":"python scripts/dev/claude-monitor.py","performance":"node .claude/commands/performance.js","postinstall":"node scripts/post-install-claude-md.js","sdk:disable":"export ENABLE_SDK_INTEGRATION=false && echo \"SDK disabled\"","sdk:monitor":"node src/sdk/monitor.cjs","test:docker":"node scripts/test/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"scripts/build/unified-builder.sh migration","check:memory":"node config/hooks/pre-tool-memory-safety.js","sdk:rollback":"bash scripts/rollback-sdk.sh","sdk:validate":"node scripts/verify-sdk-phase1.cjs","build:monitor":"scripts/build/unified-builder.sh monitor","install:arm64":"node scripts/migration/install-arm64.js","memory-safety":"node config/hooks/pre-tool-memory-safety.js","sdk:dashboard":"node src/sdk/dashboard.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage","utils:cleanup":"bash scripts/utils/clean-build-artifacts.sh","enhanced-hooks":"node .claude-flow-novice/dist/src/hooks/enhanced-hooks-cli.js","fix:typescript":"node scripts/build/typescript-fixer.js","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","security:audit":"node scripts/security/ruv-swarm-safe.js --audit","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","migrate:dry-run":"node scripts/migration/migrate-hooks.js --dry-run","optimize:status":"node scripts/optimization/unified-activation.js status","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --project config/typescript/tsconfig.json --noEmit --watch --skipLibCheck","validate:agents":"node scripts/build/validate-agents.js","validate:phase2":"node scripts/dev/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/dev/validate-phase4.js","build:workaround":"scripts/build/unified-builder.sh workaround","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","optimize:activate":"node scripts/optimization/unified-activation.js activate","optimize:rollback":"node scripts/optimization/unified-activation.js rollback","optimize:validate":"node scripts/optimization/config-validator.js validate","security:validate":"node scripts/security/ruv-swarm-safe.js","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js tests/verification/ --bail --maxWorkers=1","utils:fix-imports":"node scripts/utils/fix-import-paths.js","performance:report":"node scripts/build/performance-monitor.js report","test:comprehensive":"node scripts/test/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","hooks:session-start":"node src/cli/simple-commands/hooks.js session-start","performance:monitor":"node scripts/build/performance-monitor.js monitor","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","fix:typescript:basic":"node scripts/build/typescript-fixer.js basic","fix:typescript:quick":"node scripts/build/typescript-fixer.js quick","test:performance:all":"node scripts/build/performance-monitor.js test endurance","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/build/performance-monitor.js test load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:performance:basic":"node scripts/build/performance-monitor.js test basic","fix:typescript:advanced":"node scripts/build/typescript-fixer.js advanced","test:comprehensive:full":"node scripts/test/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/build/performance-monitor.js test stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","optimize:validate:sqlite":"node scripts/optimization/config-validator.js validate sqlite","performance:gate:validate":"node scripts/build/performance-monitor.js test basic","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","optimize:validate:hardware":"node scripts/optimization/config-validator.js validate hardware","test:comprehensive:verbose":"node scripts/test/test-comprehensive.js --verbose","test:performance:endurance":"node scripts/build/performance-monitor.js test endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/build/performance-monitor.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","optimize:validate:monitoring":"node scripts/optimization/config-validator.js validate monitoring","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","optimize:validate:performance":"node scripts/optimization/config-validator.js validate performance","performance:regression:detect":"node scripts/test/check-performance-regression.ts regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Standalone Claude Flow for beginners - AI agent orchestration made easy with enhanced TDD testing pipeline, memory safety protection, and automated hooks. Enhanced init command creates complete agent system, MCP configuration with 30 essential tools, and ","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","ajv":"^8.17.1","ora":"^8.2.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^4.1.2","jsdom":"^27.0.0","table":"^6.8.0","bcrypt":"^6.0.0","helmet":"^7.2.0","limiter":"^3.0.0","p-queue":"^7.4.0","winston":"^3.18.3","fs-extra":"^11.2.0","inquirer":"^12.9.6","msgpack5":"^6.0.2","commander":"^13.1.0","lru-cache":"^11.2.2","socket.io":"^4.8.1","cli-table3":"^0.6.5","ajv-formats":"^3.0.1","async-mutex":"^0.5.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","msgpack-lite":"^0.1.26","@types/bcrypt":"^6.0.0","@types/winston":"^2.4.4","better-sqlite3":"^12.4.1","@types/msgpack5":"^3.4.6","express-rate-limit":"^8.1.0","@types/msgpack-lite":"^0.1.11","isomorphic-dompurify":"^2.28.0","@modelcontextprotocol/sdk":"^1.18.2","@types/express-rate-limit":"^5.1.3","@anthropic-ai/claude-agent-sdk":"^0.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","jest":"^29.7.0","eslint":"^8.57.1","express":"^5.1.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.6.3","@babel/core":"^7.28.0","@types/cors":"^2.8.19","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@types/figlet":"^1.7.0","@babel/runtime":"^7.28.4","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@types/commander":"^2.12.0","socket.io-client":"^4.8.1","@babel/preset-env":"^7.28.3","@types/jsonwebtoken":"^9.0.10","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@babel/plugin-transform-runtime":"^7.28.3","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-proposal-dynamic-import":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_1.6.6_1759806453522_0.71535772044211","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"claude-flow-novice","version":"2.0.0","keywords":["ai","claude","anthropic","orchestration","agents","multi-agent","swarm","workflow","automation","coordination","collaboration","cli","development","programming","productivity","ai-assistant","agent-system","distributed","task-management","ai-agents"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","memory-safety":"config/hooks/pre-tool-memory-safety.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"bc9896cddd4a8d589981a056ebd5fc7d3f2ec767","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.0.tgz","fileCount":3678,"integrity":"sha512-uFkAdrC5ZQ8WSucSh6gKKNHXdlYdp+aKJHEvekTj9i/mAMzWgHTDeMwhc743o5BKf4fSRdg32frilw+Xr2VXwg==","signatures":[{"sig":"MEUCIQCWN/pksv4U86eolT0tLAKBuPdVLzdk4z/odL6uOHxF7QIgfgd7rGTmhyYa9Ps1ifnsxNoRjvNkPHixV4BLx2dNEdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42619842},"main":"./.claude-flow-novice/dist/src/index.js","type":"module","types":"./.claude-flow-novice/dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/src/index.js","./cli":"./.claude-flow-novice/dist/src/cli/index.js","./mcp":"./.claude-flow-novice/dist/src/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/src/core/index.js","./hooks":"./.claude-flow-novice/dist/src/hooks/index.js","./cfn-loop":"./.claude-flow-novice/dist/src/cfn-loop/index.js","./providers":"./.claude-flow-novice/dist/src/providers/index.js","./mcp-novice":"./.claude-flow-novice/dist/src/mcp/mcp-server-novice.js","./providers/zai":"./.claude-flow-novice/dist/src/providers/zai-provider.js","./cfn-loop/orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/cfn-loop-orchestrator.js","./providers/tiered-router":"./.claude-flow-novice/dist/src/providers/tiered-router.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./cfn-loop/phase-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/phase-orchestrator.js","./cfn-loop/sprint-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/sprint-orchestrator.js","./slash-commands/cfn-loop-epic":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-epic.js","./observability/metrics-counter":"./.claude-flow-novice/dist/src/observability/metrics-counter.js","./observability/metrics-storage":"./.claude-flow-novice/dist/src/observability/metrics-storage.js","./slash-commands/cfn-loop-single":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-single.js","./slash-commands/cfn-loop-sprints":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-sprints.js"},"gitHead":"4aca0c0a395196ba61030833ccd7ce932c6981f1","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx --max-old-space-size=16384 src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=16384' jest --config=config/jest/jest.config.js --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:types:reliable","clean":"node -e \"const fs = require('fs-extra'); ['./claude-flow-novice/dist', './dist', './.crdt-data', './.demo-crdt-data'].forEach(dir => { try { fs.removeSync(dir); } catch(e) { console.log('Skipping', dir); } });\"","start":"node --max-old-space-size=16384 .claude-flow-novice/dist/src/cli/main.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","prepack":"npm run build","test:ci":"NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=16384' jest --config=config/jest/jest.config.js --ci --coverage --maxWorkers=2","version":"npm run build && npm run changelog:generate && git add .","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","test:e2e":"NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=16384' jest --config=config/jest/jest.config.js --testPathPatterns=e2e --bail","build:swc":"node --max-old-space-size=16384 node_modules/@swc/cli/bin/swc.js src -d .claude-flow-novice/dist --only='**/*.ts' --ignore='**/node_modules/**' --ignore='**/__tests__/**' --ignore='**/*.test.ts' --ignore='**/web/**' --config-file .swcrc && npm run copy:assets","mcp:start":"echo '❌ MCP removed in v2.0.0 - Use: claude-flow-novice start' && node .claude-flow-novice/dist/mcp/DEPRECATED.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=16384' jest --config=config/jest/jest.config.js --testPathPatterns=unit --bail","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","mcp:status":"echo '❌ MCP removed in v2.0.0 - See: MCP_DEPRECATION_NOTICE.md'","preversion":"npm run test:ci && npm run lint && npm run security:check","redis:stop":"node scripts/install/redis-cli.js stop","redis:test":"node scripts/install/redis-test.js","version:rc":"npm version prerelease --preid=rc -m 'chore: Release candidate %s'","build:force":"npm run clean && npm run build:orchestrate","build:types":"node --max-old-space-size=16384 ./node_modules/.bin/tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck --isolatedModules","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc","ci:validate":"node scripts/ci-validation.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","copy:assets":"cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/command-registry.js .claude-flow-novice/dist/src/cli/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","postinstall":"node scripts/post-install-claude-md.js && node scripts/verify-installation.js","postpublish":"npm run clean && npm run release:notify","postversion":"git push && git push --tags && npm run release:announce","redis:guide":"node scripts/install/redis-cli.js guide","redis:setup":"node scripts/install/redis-setup.js","redis:start":"node scripts/install/redis-cli.js start","release:tag":"git tag -a v$(npm pkg get version | tr -d '\"') -m 'Release v$(npm pkg get version | tr -d '\"')' && git push --tags","redis:status":"node scripts/install/redis-cli.js status","security:fix":"npm audit fix","version:beta":"npm version prerelease --preid=beta -m 'chore: Beta release %s'","quick-install":"node scripts/install/quick-install.js --quick-start","redis:restart":"node scripts/install/redis-cli.js restart","release:notes":"node scripts/generate-release-notes.js","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage --coverageReporters=text-lcov | coveralls","version:alpha":"npm version prerelease --preid=alpha -m 'chore: Alpha release %s'","version:major":"npm version major -m 'BREAKING CHANGE: Bump version to %s'","version:minor":"npm version minor -m 'feat: Bump version to %s'","version:patch":"npm version patch -m 'chore: Bump version to %s'","prepublishOnly":"npm run build && npm run test:ci && npm run lint && npm run security:check && node scripts/pre-publish-validation.js","release:notify":"node scripts/release-notification.js","security:audit":"npm audit --json > .claude-flow-novice/security-audit.json && cat .claude-flow-novice/security-audit.json","security:check":"npm audit --audit-level moderate && node scripts/security-scan.js","security:setup":"bash scripts/security/install-git-secrets.sh && bash scripts/security/setup-redis-auth.sh","release:prepare":"npm run test:ci && npm run lint && npm run security:check && npm run build && npm run changelog:generate","release:publish":"npm publish && npm run release:tag","release:announce":"node scripts/release-announcement.js","release:rollback":"node scripts/release-rollback.js","release:validate":"node scripts/release-validation.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=16384' jest --config=config/jest/jest.config.js --testPathPatterns=integration --bail","test:performance":"npm run test:performance:basic || echo 'No performance tests configured'","build:fix-imports":"node scripts/fix-js-extensions.js","build:orchestrate":"node scripts/build-orchestrator.js","ci:validate:quick":"node scripts/ci-validation.js --skip-tests","install:benchmark":"node scripts/install/installation-benchmark.js","changelog:generate":"node scripts/generate-changelog.js","changelog:validate":"node scripts/validate-changelog.js","ci:validate:strict":"node scripts/ci-validation.js --strict","dependencies:check":"npm outdated || echo 'Dependencies are up to date'","version:prerelease":"npm version prerelease -m 'chore: Pre-release version %s'","dependencies:update":"npm update && npm audit fix","security:full-audit":"node scripts/security/security-audit.cjs --detailed","security:redis-auth":"bash scripts/security/setup-redis-auth.sh","build:types:fallback":"echo '⚠️ TypeScript compiler has internal bug - creating basic type declarations' && mkdir -p .claude-flow-novice/dist && node --max-old-space-size=16384 scripts/generate-basic-types.js","build:types:reliable":"npm run build:types || npm run build:types:fallback","security:git-secrets":"bash scripts/security/install-git-secrets.sh","security:rotate-keys":"node scripts/security/rotate-api-keys.js","dependencies:optimize":"npm prune && npm dedupe","security:validate-deployment":"node scripts/security/deployment-validation.cjs"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework for beginners - coordinate multiple AI agents with swarm intelligence, real-time monitoring, and CFN Loop autonomous development","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","ajv":"^8.17.1","ora":"^9.0.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^5.6.2","redis":"^5.8.3","table":"^6.8.0","bcrypt":"^6.0.0","helmet":"^8.1.0","ioredis":"^5.8.1","limiter":"^3.0.0","p-queue":"^7.4.0","winston":"^3.18.3","fs-extra":"^11.2.0","inquirer":"^12.9.6","msgpack5":"^6.0.2","commander":"^14.0.1","lru-cache":"^11.2.2","socket.io":"^4.8.1","cli-table3":"^0.6.5","ajv-formats":"^3.0.1","async-mutex":"^0.5.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","msgpack-lite":"^0.1.26","better-sqlite3":"^12.4.1","express-rate-limit":"^8.1.0","isomorphic-dompurify":"^2.28.0","@modelcontextprotocol/sdk":"^1.19.1","@anthropic-ai/claude-agent-sdk":"^0.1.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jest":"^30.2.0","jsdom":"^27.0.0","argon2":"^0.31.2","eslint":"^9.37.0","qrcode":"^1.5.4","express":"^5.1.0","ts-jest":"^29.4.4","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.20","@types/ws":"^8.5.10","speakeasy":"^2.0.0","babel-jest":"^30.2.0","node-fetch":"^3.3.2","typescript":"^5.9.3","@babel/core":"^7.28.4","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^20.19.20","@types/uuid":"^10.0.0","@types/bcrypt":"^6.0.0","@types/figlet":"^1.7.0","@types/qrcode":"^1.5.5","@babel/runtime":"^7.28.4","@types/blessed":"^0.1.25","@types/express":"^5.0.3","@types/winston":"^2.4.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/msgpack5":"^3.4.6","@types/commander":"^2.12.0","@types/speakeasy":"^2.0.10","socket.io-client":"^4.8.1","@babel/preset-env":"^7.28.3","@types/jsonwebtoken":"^9.0.10","@types/msgpack-lite":"^0.1.11","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.46.0","@babel/plugin-transform-runtime":"^7.28.3","@typescript-eslint/eslint-plugin":"^8.46.0","@babel/plugin-proposal-dynamic-import":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.0_1760070759791_0.03540899356937488","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"claude-flow-novice","version":"2.0.1","keywords":["ai","claude","anthropic","orchestration","agents","multi-agent","swarm","workflow","automation","coordination","collaboration","cli","development","programming","productivity","ai-assistant","agent-system","distributed","task-management","ai-agents"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"hooks":".claude/commands/hooks.js","sparc":".claude/commands/sparc.js","swarm":".claude/commands/swarm.js","claude-soul":".claude/commands/claude-soul.js","memory-safety":"config/hooks/pre-tool-memory-safety.js","claude-flow-novice":".claude-flow-novice/dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"e4a2b6b12437d9517fde2548d028647d2bdd3569","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.1.tgz","fileCount":4030,"integrity":"sha512-M4SUDHc0xUwJj4wq/TVYlQii1K/qtsT6Yame8yKTme0Yu6tzobS6D3HVLEdSi8zz4RYFnPgTbLQrxhl0ffkpmQ==","signatures":[{"sig":"MEUCIQDrtfHcI8qWuqTa/w4BIpusWcDJaslgMlQce1nZqUmXzAIgN9TXHsfjJrggYkq3AAi5CiVdj03hRqJveUbNB/fk1nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47734815},"main":"./.claude-flow-novice/dist/src/index.js","type":"module","types":"./.claude-flow-novice/dist/index.d.ts","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./.claude-flow-novice/dist/src/index.js","./cli":"./.claude-flow-novice/dist/src/cli/index.js","./mcp":"./.claude-flow-novice/dist/src/mcp/mcp-server-sdk.js","./core":"./.claude-flow-novice/dist/src/core/index.js","./hooks":"./.claude-flow-novice/dist/src/hooks/index.js","./cfn-loop":"./.claude-flow-novice/dist/src/cfn-loop/index.js","./providers":"./.claude-flow-novice/dist/src/providers/index.js","./mcp-novice":"./.claude-flow-novice/dist/src/mcp/mcp-server-novice.js","./providers/zai":"./.claude-flow-novice/dist/src/providers/zai-provider.js","./cfn-loop/orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/cfn-loop-orchestrator.js","./providers/tiered-router":"./.claude-flow-novice/dist/src/providers/tiered-router.js","./slash-commands/claude-soul":"./.claude-flow-novice/dist/src/slash-commands/claude-soul.js","./cfn-loop/phase-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/phase-orchestrator.js","./cfn-loop/sprint-orchestrator":"./.claude-flow-novice/dist/src/cfn-loop/sprint-orchestrator.js","./slash-commands/cfn-loop-epic":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-epic.js","./observability/metrics-counter":"./.claude-flow-novice/dist/src/observability/metrics-counter.js","./observability/metrics-storage":"./.claude-flow-novice/dist/src/observability/metrics-storage.js","./slash-commands/cfn-loop-single":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-single.js","./slash-commands/cfn-loop-sprints":"./.claude-flow-novice/dist/src/slash-commands/cfn-loop-sprints.js"},"gitHead":"8b4e9ca86792892e749b94b7884fcda791cf7829","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx --max-old-space-size=16384 src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0 --config config/linting/.eslintrc.json","test":"node scripts/test-runner.cjs","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:types:reliable","clean":"node -e \"const fs = require('fs-extra'); ['./claude-flow-novice/dist', './dist', './.crdt-data', './.demo-crdt-data'].forEach(dir => { try { fs.removeSync(dir); } catch(e) { console.log('Skipping', dir); } });\"","start":"node --max-old-space-size=16384 .claude-flow-novice/dist/src/cli/main.js","format":"prettier --write 'src/**/*.{ts,js,json}' --config config/linting/.prettierrc.json","dev:all":"concurrently \"npm run dev:portal\" \"npm run dev:components\"","prepack":"npm run build","test:ci":"node scripts/test-runner.cjs --coverage","version":"npm run build && npm run changelog:generate && git add .","lint:fix":"eslint src --ext .ts --fix --config config/linting/.eslintrc.json","lint:web":"turbo run lint","test:cli":"node .claude-flow-novice/dist/src/cli/main.js --version && node .claude-flow-novice/dist/src/cli/main.js --help > /dev/null && echo '✅ CLI smoke test passed'","test:e2e":"node scripts/test-runner.cjs --category=e2e","test:web":"turbo run test","build:swc":"node --max-old-space-size=16384 node_modules/@swc/cli/bin/swc.js src -d .claude-flow-novice/dist --only='**/*.ts' --ignore='**/node_modules/**' --ignore='**/__tests__/**' --ignore='**/*.test.ts' --ignore='**/web/**' --config-file .swcrc && npm run copy:assets","build:web":"turbo run build","clean:web":"turbo run clean && rm -rf node_modules/.cache","mcp:start":"echo '❌ MCP removed in v2.0.0 - Use: claude-flow-novice start' && node .claude-flow-novice/dist/mcp/DEPRECATED.js","test:unit":"node scripts/test-runner.cjs --category=unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","dev:portal":"npm run dev --workspace=web-portal","mcp:status":"echo '❌ MCP removed in v2.0.0 - See: MCP_DEPRECATION_NOTICE.md'","preversion":"npm run test:ci && npm run lint && npm run security:check","redis:stop":"node scripts/install/redis-cli.js stop","redis:test":"node scripts/install/redis-test.js","test:chaos":"vitest run tests/chaos --timeout 20m","test:quick":"node scripts/test-runner.cjs --quick","test:watch":"node scripts/test-runner.cjs --watch","version:rc":"npm version prerelease --preid=rc -m 'chore: Release candidate %s'","agents:sync":"node scripts/sync-agents.js","build:force":"npm run clean && npm run build:orchestrate","build:types":"node --max-old-space-size=16384 ./node_modules/.bin/tsc --project config/typescript/tsconfig.json --emitDeclarationOnly --outDir .claude-flow-novice/dist --skipLibCheck --isolatedModules","build:watch":"swc src -d .claude-flow-novice/dist --watch --config-file .swcrc","ci:validate":"node scripts/ci-validation.js","copy:agents":"mkdir -p .claude-flow-novice/.claude && cp -r .claude/agents .claude-flow-novice/.claude/","copy:assets":"cp -r src/slash-commands .claude-flow-novice/dist/src/ && cp -r src/cli/simple-commands/hooks .claude-flow-novice/dist/src/cli/simple-commands/ && cp -r src/cli/simple-commands/init/templates .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init/index.js .claude-flow-novice/dist/src/cli/simple-commands/init/ && cp src/cli/simple-commands/init.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/simple-commands/mcp.js .claude-flow-novice/dist/src/cli/simple-commands/ && cp src/cli/command-registry.js .claude-flow-novice/dist/src/cli/ && cp src/mcp/*.js .claude-flow-novice/dist/src/mcp/ && mkdir -p .claude-flow-novice/dist/mcp && cp .claude-flow-novice/dist/src/mcp/*.js .claude-flow-novice/dist/mcp/ && cp -r .claude/agents .claude-flow-novice/.claude/","postinstall":"node scripts/auto-setup.js && node scripts/post-install-claude-md.js && node scripts/verify-installation.js","postpublish":"npm run clean && npm run release:notify","postversion":"git push && git push --tags && npm run release:announce","redis:guide":"node scripts/install/redis-cli.js guide","redis:setup":"node scripts/install/redis-setup.js","redis:start":"node scripts/install/redis-cli.js start","release:tag":"git tag -a v$(npm pkg get version | tr -d '\"') -m 'Release v$(npm pkg get version | tr -d '\"')' && git push --tags","build:portal":"npm run build --workspace=web-portal","lint:fix:web":"turbo run lint:fix","redis:status":"node scripts/install/redis-cli.js status","security:fix":"npm audit fix","version:beta":"npm version prerelease --preid=beta -m 'chore: Beta release %s'","quick-install":"node scripts/install/quick-install.js --quick-start","redis:restart":"node scripts/install/redis-cli.js restart","release:notes":"node scripts/generate-release-notes.js","test:chaos:ci":"vitest run tests/chaos --exclude '**/network-partition.test.ts' --timeout 20m","test:cli:full":"npm run build && npm run test:cli","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --config=config/jest/jest.config.js --coverage --coverageReporters=text-lcov | coveralls","version:alpha":"npm version prerelease --preid=alpha -m 'chore: Alpha release %s'","version:major":"npm version major -m 'BREAKING CHANGE: Bump version to %s'","version:minor":"npm version minor -m 'feat: Bump version to %s'","version:patch":"npm version patch -m 'chore: Bump version to %s'","dev:components":"npm run dev --workspace=web-components","prepublishOnly":"npm run build && npm run test:ci && npm run lint && npm run security:check && node scripts/pre-publish-validation.js","release:notify":"node scripts/release-notification.js","security:audit":"npm audit --json > reports/security/security-audit.json && cat reports/security/security-audit.json","security:check":"npm audit --audit-level moderate && node scripts/security-scan.js","security:setup":"bash scripts/security/install-git-secrets.sh && bash scripts/security/setup-redis-auth.sh","type-check:web":"turbo run type-check","release:prepare":"npm run test:ci && npm run lint && npm run security:check && npm run build && npm run changelog:generate","release:publish":"npm publish && npm run release:tag","build:components":"npm run build --workspace=web-components","cleanup:blocking":"bash scripts/cleanup-blocking-coordination.sh","release:announce":"node scripts/release-announcement.js","release:rollback":"node scripts/release-rollback.js","release:validate":"node scripts/release-validation.js","test:chaos:local":"vitest run tests/chaos --timeout 20m","test:integration":"node scripts/test-runner.cjs --category=integration","test:performance":"npm run test:performance:basic || echo 'No performance tests configured'","build:fix-imports":"node scripts/fix-js-extensions.js","build:orchestrate":"node scripts/build-orchestrator.js","ci:validate:quick":"node scripts/ci-validation.js --skip-tests","install:benchmark":"node scripts/install/installation-benchmark.js","test:chaos:stress":"vitest run tests/chaos/concurrent-stress.test.ts --timeout 25m","changelog:generate":"node scripts/generate-changelog.js","changelog:validate":"node scripts/validate-changelog.js","ci:validate:strict":"node scripts/ci-validation.js --strict","dependencies:check":"npm outdated || echo 'Dependencies are up to date'","test:chaos:network":"vitest run tests/chaos/network-partition.test.ts --timeout 15m","version:prerelease":"npm version prerelease -m 'chore: Pre-release version %s'","agents:sync:dry-run":"node scripts/sync-agents.js --dry-run","agents:sync:verbose":"node scripts/sync-agents.js --verbose","dependencies:update":"npm update && npm audit fix","security:full-audit":"node scripts/security/security-audit.cjs --detailed","security:redis-auth":"bash scripts/security/setup-redis-auth.sh","build:types:fallback":"echo '⚠️ TypeScript compiler has internal bug - creating basic type declarations' && mkdir -p .claude-flow-novice/dist && node --max-old-space-size=16384 scripts/generate-basic-types.js","build:types:reliable":"npm run build:types || npm run build:types:fallback","security:git-secrets":"bash scripts/security/install-git-secrets.sh","security:rotate-keys":"node scripts/security/rotate-api-keys.js","dependencies:optimize":"npm prune && npm dedupe","test:chaos:clock-skew":"vitest run tests/chaos/clock-skew.test.ts --timeout 15m","test:chaos:process-kill":"vitest run tests/chaos/random-process-kill.test.ts --timeout 15m","cleanup:blocking:dry-run":"bash scripts/cleanup-blocking-coordination.sh --dry-run","test:chaos:redis-restart":"vitest run tests/chaos/redis-restart.test.ts --timeout 15m","security:validate-deployment":"node scripts/security/deployment-validation.cjs"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.5.1","description":"AI agent orchestration framework for beginners - coordinate multiple AI agents with swarm intelligence, real-time monitoring, and CFN Loop autonomous development","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","ajv":"^8.17.1","ora":"^9.0.0","zod":"^3.25.76","cors":"^2.8.5","glob":"^11.0.0","uuid":"^13.0.0","yaml":"^2.8.1","boxen":"^8.0.1","chalk":"^5.6.2","redis":"^5.8.3","table":"^6.8.0","bcrypt":"^6.0.0","helmet":"^8.1.0","ioredis":"^5.8.1","limiter":"^3.0.0","p-queue":"^7.4.0","winston":"^3.18.3","fs-extra":"^11.2.0","inquirer":"^12.9.6","msgpack5":"^6.0.2","commander":"^14.0.1","lru-cache":"^11.2.2","socket.io":"^4.8.1","cli-table3":"^0.6.5","simple-git":"^3.28.0","ajv-formats":"^3.0.1","async-mutex":"^0.5.0","compression":"^1.7.4","prom-client":"^15.1.3","jsonwebtoken":"^9.0.2","msgpack-lite":"^0.1.26","better-sqlite3":"^12.4.1","express-rate-limit":"^8.1.0","isomorphic-dompurify":"^2.28.0","@modelcontextprotocol/sdk":"^1.19.1","@anthropic-ai/claude-agent-sdk":"^0.1.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"tsx":"^4.20.6","jest":"^30.2.0","jsdom":"^27.0.0","turbo":"^2.3.3","argon2":"^0.31.2","eslint":"^9.37.0","qrcode":"^1.5.4","vitest":"^3.2.4","express":"^4.21.2","js-yaml":"^4.1.0","ts-jest":"^29.4.4","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.20","@types/ws":"^8.5.10","speakeasy":"^2.0.0","@vitest/ui":"^3.2.4","babel-jest":"^30.2.0","node-fetch":"^3.3.2","typescript":"^5.9.3","@babel/core":"^7.28.4","@types/cors":"^2.8.19","@types/jest":"^30.0.0","@types/node":"^20.19.20","@types/uuid":"^10.0.0","concurrently":"^9.1.0","npm-run-all2":"^7.0.2","@types/bcrypt":"^6.0.0","@types/figlet":"^1.7.0","@types/qrcode":"^1.5.5","@babel/runtime":"^7.28.4","@types/blessed":"^0.1.25","@types/express":"^5.0.3","@types/winston":"^2.4.4","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.9","@types/msgpack5":"^3.4.6","@types/commander":"^2.12.0","@types/speakeasy":"^2.0.10","socket.io-client":"^4.8.1","@babel/preset-env":"^7.28.3","@types/jsonwebtoken":"^9.0.10","@types/msgpack-lite":"^0.1.11","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@types/express-rate-limit":"^5.1.3","@typescript-eslint/parser":"^8.46.0","@babel/plugin-transform-runtime":"^7.28.3","@typescript-eslint/eslint-plugin":"^8.46.0","@babel/plugin-proposal-dynamic-import":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.1_1760260730585_0.12544369281399947","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"claude-flow-novice","version":"2.0.2","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"4a47e0d90087a26559f91f564762961c649e7e0d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.2.tgz","fileCount":2034,"integrity":"sha512-XuL+AErN5ip1pL0rR9TMZ1IuoscPvYJxP42ZKrYJa8bd/NQmtQSiiOMDAZWE3wmKjjBAPzrYcbQIqxgSnpd1Vg==","signatures":[{"sig":"MEUCIQCTu4z7CHsq0gjEmEaKEym8uXjP0T37WPl4+kX44dvtqwIgDRdaBEEsI9NHwM+OD7Pnc+UMWYWArJfRTxgOux5prrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20677087},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"e9d874068400f454de0c2dd88632c2d403ac608f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:copy-files","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/webhooks -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.9.0","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","table":"^6.8.0","dotenv":"^16.3.0","helmet":"^7.0.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^11.1.0","node-cron":"^3.0.0","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^8.57.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.37.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-syntax-import-attributes":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.2_1760506089214_0.2392479545959112","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"claude-flow-novice","version":"2.0.3","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/minimal-main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"17a4bbd896afd0ed25de881ea11147e4ec59f0a9","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.3.tgz","fileCount":6760,"integrity":"sha512-tSqQ/4OV3g1j4tLg5EMIEdE2Z5S3l79CAAWb71X5EEIz58NSWm467CIME00NYGbzCduTU0KQYIpU8HqRZ/Sbsg==","signatures":[{"sig":"MEYCIQDaspEKjTy83OcnsgsJJMRl+nZphg2pnxKhXSB7OBooDQIhAINAYSKw4zBbdLbgcjeW3krLHH0U4+lDm59SUWVnI/SX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65597136},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"e9d874068400f454de0c2dd88632c2d403ac608f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:copy-files","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/webhooks -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.9.0","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","table":"^6.8.0","dotenv":"^16.3.0","helmet":"^7.0.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^11.1.0","node-cron":"^3.0.0","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^8.57.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.37.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-syntax-import-attributes":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.3_1760506610335_0.6100670927859551","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"claude-flow-novice","version":"2.0.4","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"7071aeebe2a7f62592b6b089a8885a66878fed13","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.4.tgz","fileCount":6824,"integrity":"sha512-zEHjhcys0i8OhlLULlHn9FMI0zYUcaosvpSuoY0eYgHyWonddtP4x/weMhYtNDdulCNuZeiSnCPyNx4tkAMbPw==","signatures":[{"sig":"MEUCIBJeoCTCeszpe9gJkZ0BLhBpA9IVlej9IKKTqQL/9n7wAiEAqkk4rnNgn4bMTkvDZiNlZCH0BJHFlGZOtdp+5U3zi9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67243551},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"e9d874068400f454de0c2dd88632c2d403ac608f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:copy-files","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/webhooks -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.9.0","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","table":"^6.8.0","dotenv":"^16.3.0","helmet":"^7.0.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^11.1.0","node-cron":"^3.0.0","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^8.57.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.37.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-syntax-import-attributes":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.4_1760510293901_0.29921345570300084","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"claude-flow-novice","version":"2.0.5","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"0d199237f74a29bfa51249e740e7dd734a71c0a8","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.5.tgz","fileCount":6602,"integrity":"sha512-PCU65B6xs0QvmhcAwTG2C2wvo0Cfx4ie7WGEFTJVDfcIDMDsCQHChBsIxRmr36mrm1AXZc1MHpJpaa/sn2C3/Q==","signatures":[{"sig":"MEUCIHpA49q5x4j2cAstO52RQGvJiSkWHDpbhS46acLodavDAiEAmymdNqAzl8DUYdZJNGcSEaj2qUL66YsOPnByuYY7v7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54062134},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"e9d874068400f454de0c2dd88632c2d403ac608f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/webhooks src/web/server.ts src/web/portal-server.ts src/web/messaging src/web/api src/web/dashboard src/web/websocket -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.9.0","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","table":"^6.8.0","dotenv":"^16.3.0","helmet":"^7.0.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^11.1.0","node-cron":"^3.0.0","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^8.57.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.37.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-syntax-import-attributes":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.5_1760519910307_0.8137967761881035","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"claude-flow-novice","version":"2.0.6","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"ededbb533ad8fd942ab488d61a99067637cceea9","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.6.tgz","fileCount":15167,"integrity":"sha512-QKpVT4I4uIw8t2uEsDh6LIXalKX/yLuo8dGJoPkDir7TJ9YrCza2vIBX3O09Eai8q4yddllQJr6nK08zybkr8Q==","signatures":[{"sig":"MEUCIQCHKJpUBimnKtkL6RAYCwe7hiBx9mZc1lXX2ZZpQufDnAIgHpHSQcoI58ldk0ICUFMtWJUyV0qS3lXGJelsHhf2Dpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158808660},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"e9d874068400f454de0c2dd88632c2d403ac608f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/webhooks src/web/server.ts src/web/portal-server.ts src/web/messaging src/web/api src/web/dashboard src/web/websocket -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.9.0","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","table":"^6.8.0","dotenv":"^16.3.0","helmet":"^7.0.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^11.1.0","node-cron":"^3.0.0","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^8.57.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.7","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.37.0","eslint-plugin-react":"^7.37.5","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0","@babel/plugin-syntax-import-attributes":"^7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.6_1760520570585_0.5216055374285038","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"claude-flow-novice","version":"2.0.7","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.7","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"7ba136662e42c69273961dda4dc2194244ea050d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.7.tgz","fileCount":11413,"integrity":"sha512-VRcrySaw0lkT4XuuWrrxXmq9IDtNZyrvMZ+BzSkzIXWa9XX2q/kM/7U6vrnkO8Md+KpGvq3MjY68WsC040hFgA==","signatures":[{"sig":"MEUCIQDIRKC3cTkt3NlzFV2yCVkAzX1as0nfbAx5FEYDK6axhwIgBxxzr0/kwanOUYMu+7bjjJdmlq9cRg/z5+D/C/u7AK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156240431},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"e9d874068400f454de0c2dd88632c2d403ac608f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/web/server.ts src/web/portal-server.ts src/web/messaging src/web/api src/web/dashboard src/web/websocket -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.7_1760524817636_0.24412319799935678","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"claude-flow-novice","version":"2.0.8","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.8","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"66edac9e1565bd93a7c8627f9b13f91b3f6f6a8c","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.8.tgz","fileCount":13907,"integrity":"sha512-J1aLxuJk4fIzSyKq8Q6dyaqOYNLWZxdt7+0IXREypZfIefSC4+9oXWCfUg5sfss27jr74vdpZYTGTPEz9F11FQ==","signatures":[{"sig":"MEUCIDmHt3PQEj45nzBehSUnZLMPHyIeO5ZCKfikQWxN54iIAiEA37rgW1pinbR0Q5HrHdxW9FIY5Kv7ol3WZg3nC/fHpLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158223614},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"e9d874068400f454de0c2dd88632c2d403ac608f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/web/server.ts src/web/portal-server.ts src/web/messaging src/web/api src/web/dashboard src/web/websocket src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.8_1760531451492_0.743153919495259","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"claude-flow-novice","version":"2.0.9","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.0.9","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"8dadd4d04b90b97aa07373b7911f7617e35ac624","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.0.9.tgz","fileCount":13907,"integrity":"sha512-KyHcq5bHI9osTbiix61OR/3biLCTmH9NF/HCHJWiqgBWBHfNb44xLnuOvyiVUHFo907ijAe9hbmuduoUeYt3OA==","signatures":[{"sig":"MEUCIG/ITQxBFyMXEy8yx81ULFBn7Cij/OkjcOGhQdvsH7a8AiEAmAUOuEKrpEuh1IK+0BJfgzGBCypzbTczRSZnlOrnQxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158223695},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/index.js","./cli":"./dist/cli/index.js","./mcp":"./dist/mcp/mcp-server.js","./core":"./dist/core/index.js"},"gitHead":"e9d874068400f454de0c2dd88632c2d403ac608f","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/web/server.ts src/web/portal-server.ts src/web/messaging src/web/api src/web/dashboard src/web/websocket src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.0.9_1760531622457_0.22921975984373133","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"claude-flow-novice","version":"2.1.0","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.1.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"beaaeb01437f7ee8efcc94206db12d87c5b05756","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.1.0.tgz","fileCount":10837,"integrity":"sha512-xY0UIvL9CI+I7vgWGyEr46CeGko0j45ZbTou8H8eqRMwFJo9qynCEgz8i2DBWBMv64yHUfOyxhV5hcFOCiKNAg==","signatures":[{"sig":"MEUCIHU+hUUeO1u8SpAL8NK1XFj7GQxVNUuV6cD76FQQCnNUAiEA4TZwDiPhJ4wiGmnzBkS9NAfQp0XnJPYZc5Iufyl5jT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152812766},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"0d5ca0c6f43d4b541d8963a32fd8968b928fc320","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.1.0_1760535790660_0.09321963532792665","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"claude-flow-novice","version":"2.2.0","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.2.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"f7a5c30f2a481c7aabb5c69a9c9546fa916d17de","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.2.0.tgz","fileCount":5903,"integrity":"sha512-5D4gTHFYdCyG5N1zETB3QOH+52hnd0aBtPtV2IPp1tScLeykU9RexlChqkQ0NoTe1uDWPK8h99iPVCrB12lpog==","signatures":[{"sig":"MEYCIQC/B4CIy3/B7YyWo9TDqkuM7M9GbCA2ix6lSVDz1AyaVQIhAKVLqtsd6/+qusXHr4kTGpPqaDJ5kdLuX1rFSMvzD3cU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36070845},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"137495b3aa0ad875b2e8cb4c4e8c627a042e275d","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.2.0_1760548299222_0.7354634133941529","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"claude-flow-novice","version":"2.2.1","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.2.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"6773f24b54d7a207b2a60d9abf49418efd685f8c","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.2.1.tgz","fileCount":5305,"integrity":"sha512-q9Fo4a03Eb7DDOhflzVxUPzh/XmHhf8d7pOY5vNbcZBl7LHlM1MfR+YMnCTQijCPMs/5HM9fsuI5OOE4FgKJEw==","signatures":[{"sig":"MEUCIQDVu05Hbc+HKqVwAqTuB40k8VuE2/62EvBH+gnqoRGefwIgDVM1HDRcPuu//tlJ5NcD2p1X0jcw8XwA8mxZPkPB/OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32634683},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"991aa63e52e10cfe73af40d35799c6edd5055587","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.2.1_1760552552064_0.7231610527948791","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"claude-flow-novice","version":"2.2.2","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.2.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"7c490072b752d1d33f6cf82680b5fffc8d2e9f84","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.2.2.tgz","fileCount":254,"integrity":"sha512-dYOSqgxbRtwMd7fNIvR4Zgk8oROWbYDmnAjFn152U0rdAIOUi3YtjvQ3UU8c56UwC4gc8jeiSEiYnZfzvvOvrQ==","signatures":[{"sig":"MEYCIQD16toihUhe9uXvLc+mZvI5gtfFLP/QfThw31uGOIE/8wIhALOhWv5rhLdK7HRoxElk8amfNTw1/Uzdh9dibEWVq+Wl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5668163},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"38805d9f5280b9d24bd52cead0c9f60b5ce730df","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.2.2_1760554117343_0.05087726419923788","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"claude-flow-novice","version":"2.2.3","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.2.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"bf357298181211a6261db3a3c524c8c773011ad3","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.2.3.tgz","fileCount":6711,"integrity":"sha512-ThCz5i5/YjcLDW5Y4raAGcVKg7P6CTXjJAO73pmQZFj8ow+JH+YWQ/PSl4mVWV/vkHZAEvHoFZD0ZZpE+Voq3w==","signatures":[{"sig":"MEYCIQC4kfUtBiKMjXQd16mk0c5ajbV3Y/LYjF2ErFBUb3JVHgIhAOg0uZpebqKMHZr3IFztzXEaxhtaKCB4tGWuVK3UYFS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56963755},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"ee215f5d8a387f7a934a8ebb1356f9ca02b34fb7","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.2.3_1760563550473_0.6891377491822064","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"claude-flow-novice","version":"2.2.4","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.2.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"ba88a2b87f0fbf67195a7af7cb664b0a3aeab8ff","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.2.4.tgz","fileCount":8085,"integrity":"sha512-8gqrerJ/sF5Y1cexEIQX5OQ+tIz16BQygFC2AfM4NXOPqUbjyUwcJtmN6K/Mcn52BxB3HAStiUPLS2Lb2HdC5Q==","signatures":[{"sig":"MEYCIQCisPqo01V1NC11hhoXkNyOgWfqLgfB6KdBw0t/SvVDyQIhAKx0iMn9PDMSP6lnyE8ixJ9bfmDyhK/+stUveHDBnkQl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74568693},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"b1bc34564be6fa72391183e9fdba5e3fb6118d7a","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.2.4_1760568217526_0.7772298451057567","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"claude-flow-novice","version":"2.2.5","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.2.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"114fe39921dda33509c37c5a390083c4b1baab17","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.2.5.tgz","fileCount":8372,"integrity":"sha512-ceHEwP2+4FTeNM1CZIVemVCr+Xq79RCXD/pQROsSl9Vqef/00iREpThrsgokaaIzgOVCv+FPQOToApJArqnFug==","signatures":[{"sig":"MEQCIBfhnjQaImyeWUUrWIo4GDzm+Pyx09ni96T86/jn0gu9AiBLDwJiKe/66YZU2nn+xmZB7LeNCl1bE/xV/SRpGQQtqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77589196},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"e86033862233e0b8f7b8c39d921ad52f33d7d97d","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.2.0","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.2.5_1760568352715_0.2905239267783024","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"claude-flow-novice","version":"2.3.0","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.3.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"3d40f667076ada10ea1154caf8175f74a4002afd","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.0.tgz","fileCount":19765,"integrity":"sha512-v4+l5anCD2HWL1ByTh4zSnGZB/HWp1FdFoFHDTS4uj9dh9kZ5iykjhChwtJSq/VpTzeCkepjkqH4MwTr6mry4Q==","signatures":[{"sig":"MEUCIQDCpalazeA5nujsiBaql/g69+dRmIgk+1yu/zgzScI05gIgQlskUBadGBpwyHU784RP1nO4hgPXBURD+4JJIdHjO1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169437950},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"040072eacd7777429274f705adb34da6019deea5","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.0_1760667367891_0.663631777794635","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"claude-flow-novice","version":"2.3.1","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.3.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"53372b6531ec8eb7520b347853cfb82ce3f28df6","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.1.tgz","fileCount":5847,"integrity":"sha512-2hOyDh9bn9VfqqVQ5FBha21Z/T9H2F8H3OTeS4V3zzjH+urrhfrb1TtI5vGmwrcYgxVb26kypvBL9L+eoTizlg==","signatures":[{"sig":"MEUCIQDLKVn8kHIep6+fbDBYh+Mdih7M5hob0aTQQty0NPDyNQIgayUSdj6vtDKj/HyoHWoNbofcqLa7oxtL95mozztTND8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35233681},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"9bfde67da13da39282a4d25f8a6dfa2ab2389149","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.1_1760670207672_0.9264075810985126","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"claude-flow-novice","version":"2.3.2","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.3.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"d8316d7bbb5cf64979f7e6a62ba83f204db48bf3","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.2.tgz","fileCount":11003,"integrity":"sha512-Ri1ZWZJzEee1VkDp4JZZCXjHodeQ8a3DLT27At6X+g1KB5VrINzdBiP7dFYuKYdG+xa9qJOUcjHobju3vkCJqA==","signatures":[{"sig":"MEQCIEIj1PaiFLXVhmnQ99BOrug4xwt4+hFR+xle0d8aQrYbAiA/e/2vtuNcNvJxvV0gc720nxpnhYeyvKluz+GACSkXFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154823746},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"e5938ad210f985bb6c02f85024eb79bc90e93c7a","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.2_1760672191242_0.5484527994574826","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"claude-flow-novice","version":"2.3.3","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.3.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"d3264bc273f20fc976bfbdacfe01a9527707baac","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.3.tgz","fileCount":7236,"integrity":"sha512-XfnhwrOYfgmDa/gybTqfX14ePXdBvLFhRxqdt04+wr5PpwkLXtUQQDBB9VmbhsUIZU+L8GKeJqZnMZ09UA4KWA==","signatures":[{"sig":"MEYCIQCs+FqeWkJ7uTAw9Y5ooKP3DXSiV87/gOhSRMWZiWssawIhAIjwaT/9fZBAmp4FBjyzqs1E3sMUr52yNwdLP6jQ8dxF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62294297},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"835bd94212faa476b2f7e7703dffad6dfc398005","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.3_1760675321889_0.139461659555546","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"claude-flow-novice","version":"2.3.4","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.3.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"0c99f68b5de3fc9fb6c9ad4ea7abfb3a37d1af97","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.4.tgz","fileCount":7236,"integrity":"sha512-8dQ/VnbjjAnPc97Fw0FrfxWReCMQ3RJPm1sB3dutkQ9ChBfdD14niFu0tb/LDslmo3JoP443rdmEtt/ngDo7IA==","signatures":[{"sig":"MEUCIBgPRmEqoEkfKUKwP+6E03BTJAkPCyjd+Y3HFccTfVHrAiEAzENc+XwIvON15CaLr0Osg5/GT3CPB0TKM8e6rjnPknU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62288427},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"f72f7caea6f340b3f927ea00091c26ea2d515ed1","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.4_1760676280914_0.13681115854947268","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"claude-flow-novice","version":"2.3.5","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.3.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"8978c5f0af3a3cef378ec2ed7e7dac014224a5d5","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.5.tgz","fileCount":7236,"integrity":"sha512-NMzlhKiC1fm72EA2QTl/+iUjO1wPxemengG23T574nuBO1n6TXRXDpF1d+8t7tAAue2KHJDzW1VF7bz/Q/uIVw==","signatures":[{"sig":"MEUCIC8R9bbufl6VgaRsF8IGCtWU+wUoQ6PYgbojghnvIB3pAiEA42ZC1aGfwZdLJyzIBml7NE/BuuvXn36N+zGacW84hls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62287249},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"434bfe31712952c53eea7c7cb6ab8213811a576d","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.5_1760676631875_0.9370626612714681","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"claude-flow-novice","version":"2.3.6","keywords":["ai","claude","flow","orchestration","agents","workflow","automation","swarm","ruv-swarm","github","docker","enterprise","coordination","multi-agent","neural-networks","cli","tools","beginner","novice","simple","learning"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.3.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/masharratt/claude-flow-novice#readme","bugs":{"url":"https://github.com/masharratt/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"dist/src/cli/main.js"},"pkg":{"options":["--experimental-specifier-resolution=node"],"scripts":"dist/**/*.js","targets":["node20-linux-x64","node20-macos-x64","node20-win-x64"],"outputPath":"bin"},"dist":{"shasum":"7bbfd3ce0e17c8d893407137e9323c8495f3e194","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.6.tgz","fileCount":6903,"integrity":"sha512-fLKY3nN8fwHeAF5GZhHcNzm4t1Bqx6JtDd3cmEmxU+VoDtXeSUmcTFcLGakSabXGke5MrhJPsgF//ODEl7kfsA==","signatures":[{"sig":"MEUCIQCk+k4TdsBCq0SOUhFYmogM0nEwHcYUjahyzFu2hy/MXgIgaD8x9wLN0akVt/oj6UYwDq4rYQFH+vQeOqJl5dhT8ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58829698},"main":"dist/src/index.js","type":"module","engines":{"npm":">=9.0.0","node":">=20.0.0"},"exports":{".":"./dist/src/index.js","./cli":"./dist/src/cli/main.js","./mcp":"./dist/src/mcp/mcp-server.js","./core":"./dist/src/core/index.js"},"gitHead":"434bfe31712952c53eea7c7cb6ab8213811a576d","mcpName":"io.github.ruvnet/claude-flow","scripts":{"dev":"tsx src/cli/main.ts","lint":"eslint src --ext .ts --max-warnings 0","test":"NODE_OPTIONS='--experimental-vm-modules' jest --bail --maxWorkers=1 --forceExit","build":"npm run clean && npm run build:swc && npm run build:fix-imports && npm run build:copy-files && npm run build:cleanup-esm-issues","clean":"rm -rf dist .crdt-data .demo-crdt-data","format":"prettier --write 'src/**/*.{ts,js,json}'","test:ci":"NODE_OPTIONS='--experimental-vm-modules' jest --ci --coverage --maxWorkers=2","lint:fix":"eslint src --ext .ts --fix","test:cli":"NODE_OPTIONS='--experimental-vm-modules' jest src/cli/__tests__","test:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e","test:npx":"node scripts/test-comprehensive.js --npx","build:esm":"tsc","build:swc":"swc src/cli src/core src/cfn-loop src/config src/slash-commands src/swarm src/swarm-fullstack src/agents src/database src/coordination src/monitoring src/performance src/utils src/types src/interfaces src/middleware src/guards src/decorators src/exceptions src/hooks src/legacy src/ai src/cli-commands src/hybrid-routing src/memory src/mcp src/messaging src/plugins src/protocols src/schemas src/security src/services src/tasks src/templates src/validators src/webhooks src/migration src/enterprise -d dist --only='**/*.ts' --config-file .swcrc","demo:crdt":"node --loader ts-node/esm src/verification/demo.ts","dev:build":"npm run build:watch","mcp:start":"node dist/mcp/mcp-server.js","test:crdt":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crdt/ --bail --maxWorkers=1","test:load":"node scripts/test-comprehensive.js --load","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit","typecheck":"echo '⚠️ TypeScript checker has internal compiler bug - using SWC for compilation'","clean:test":"find . -name '*.test-output' -delete && find . -name 'test-db.sqlite' -delete","mcp:status":"node -e \"console.log('MCP Server Status: Ready')\"","test:debug":"NODE_OPTIONS='--experimental-vm-modules --inspect-brk' jest --runInBand --no-cache","test:swarm":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e/swarm-coordination.test.ts","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","build:types":"tsc --emitDeclarationOnly --outDir dist --skipLibCheck","build:watch":"swc src -d dist --watch --config-file .swcrc","debug:hooks":"DEBUG=hooks* npm run dev","debug:sparc":"DEBUG=sparc* npm run dev","debug:swarm":"DEBUG=swarm* npm run dev","postinstall":"node scripts/postinstall.js","test:docker":"node scripts/test-comprehensive.js --docker","test:health":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration/system-integration.test.ts --testNamePattern='Health'","build:legacy":"npm run clean && npm run build:esm","build:copy-js":"find src -name '*.js' -exec cp --parents {} dist/ \\; && find src/migration/dist -name '*.js' -exec cp --parents {} dist/src/migration/ \\; || echo 'No JS files to copy'","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage","fullstack:demo":"tsx examples/fullstack-demo.ts","performance:ci":"npm run test:performance:basic && npm run test:performance:load && npm run performance:gate:validate","test:benchmark":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance/benchmark.test.ts","chrome-mcp:test":"tsx examples/chrome-mcp-demo.ts","fullstack:spawn":"tsx src/swarm-fullstack/cli/fullstack-cli.ts spawn","shadcn:generate":"tsx examples/shadcn-demo.ts","test:phase1-all":"npm run test:phase1-basic && npm run test:phase1-persistence && npm run test:phase1-neural","test:phase3-all":"npm run test:phase3-temporal && npm run test:phase3-crypto && npm run test:phase3-database && npm run test:phase3-integration","test:phase4-all":"npm run test:phase4-team-sync && npm run test:phase4-conflict && npm run test:phase4-pattern","typecheck:watch":"tsc --noEmit --watch --skipLibCheck","validate:phase2":"node scripts/validate-phase2.cjs","validate:phase3":"npm run test:phase3-all","validate:phase4":"node scripts/validate-phase4.js","build:copy-files":"npm run build:copy-claude && npm run build:copy-config && npm run build:copy-hooks && npm run build:copy-readme && npm run build:copy-js && npm run build:copy-templates && npm run build:copy-scripts","build:copy-hooks":"mkdir -p dist/config/hooks && cp -r config/hooks/* dist/config/hooks/ || echo 'No hooks directory to copy'","fullstack:status":"tsx src/swarm-fullstack/cli/fullstack-cli.ts status","performance:full":"npm run test:performance:all && npm run performance:gate:validate && npm run performance:regression:detect && npm run performance:report:generate","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration","test:performance":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/performance","build:copy-claude":"cp -r .claude dist/ || echo 'No .claude directory to copy'","build:copy-config":"mkdir -p dist/config && cp -r config/* dist/config/ || echo 'No config directory to copy'","build:copy-readme":"cp README.md LICENSE CHANGELOG.md dist/ 2>/dev/null || echo 'Some root files not found'","build:fix-imports":"node scripts/fix-js-extensions.js","fullstack:develop":"tsx src/swarm-fullstack/cli/fullstack-cli.ts develop","test:coverage:e2e":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/e2e --coverage","test:phase1-basic":"node scripts/test-phase1-basic.js","test:verification":"NODE_OPTIONS='--experimental-vm-modules' jest tests/verification/ --bail --maxWorkers=1","build:copy-scripts":"mkdir -p dist/scripts && cp -r scripts/* dist/scripts/ || echo 'No scripts directory to copy'","playwright:codegen":"playwright codegen http://localhost:3000","playwright:install":"playwright install","test:comprehensive":"node scripts/test-comprehensive.js","test:coverage:unit":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/unit --coverage","test:goap-planning":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/goap-planning.test.js --bail --maxWorkers=1","test:phase1-neural":"node scripts/test-phase1-neural.js","test:phase3-crypto":"NODE_OPTIONS='--experimental-vm-modules' jest tests/crypto/signature-validation.test.js --bail --maxWorkers=1","fullstack:terminate":"tsx src/swarm-fullstack/cli/fullstack-cli.ts terminate","test:e2e:playwright":"playwright test","test:phase4-pattern":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/pattern-sharing.test.js --bail --maxWorkers=1","build:copy-templates":"mkdir -p dist/src/cli/simple-commands/init && cp -r src/cli/simple-commands/init/templates dist/src/cli/simple-commands/init/ || echo 'No templates directory to copy'","test:performance:all":"node scripts/performance-test-runner.js all","test:phase3-database":"NODE_OPTIONS='--experimental-vm-modules' jest tests/database/performance-optimization.test.js --bail --maxWorkers=1","test:phase3-temporal":"NODE_OPTIONS='--experimental-vm-modules' jest tests/temporal/temporal-prediction.test.js --bail --maxWorkers=1","test:phase4-conflict":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/conflict-resolution.test.js --bail --maxWorkers=1","test:performance:load":"node scripts/performance-test-runner.js load","test:phase4-team-sync":"NODE_OPTIONS='--experimental-vm-modules' jest tests/team-collaboration/team-synchronization.test.js --bail --maxWorkers=1","test:e2e:playwright:ui":"playwright test --ui","test:performance:basic":"node scripts/performance-test-runner.js basic","test:comprehensive:full":"node scripts/test-comprehensive.js --load --docker --npx","test:performance:stress":"node scripts/performance-test-runner.js stress","test:phase1-persistence":"node scripts/test-phase1-persistence.js","test:phase2-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase2-byzantine-integration.test.js --bail --maxWorkers=1","test:phase3-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase3-critical-fixes.test.js --bail --maxWorkers=1","test:phase4-integration":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase4-byzantine-integration.test.js --bail --maxWorkers=1","build:cleanup-esm-issues":"find dist -name 'package.json' -path '*/src/cli/commands/*' -delete && echo 'Cleaned up ESM-blocking package.json files'","performance:gate:validate":"node scripts/performance-test-runner.js gate","test:coverage:integration":"NODE_OPTIONS='--experimental-vm-modules' jest src/__tests__/integration --coverage","test:e2e:playwright:debug":"playwright test --debug","test:framework-thresholds":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/framework-protocols.test.js --bail --maxWorkers=1","test:comprehensive:verbose":"node scripts/test-comprehensive.js --verbose","test:e2e:playwright:headed":"playwright test --headed","test:performance:endurance":"node scripts/performance-test-runner.js endurance","validate:phase1-completion":"npm run test:completion-validation-all","performance:baseline:create":"npm run test:performance:basic && npm run performance:gate:validate","performance:report:generate":"node scripts/performance-test-runner.js report","test:completion-interceptor":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/interceptor-integration.test.js --bail --maxWorkers=1","test:sublinear-optimization":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/sublinear-optimization.test.js --bail --maxWorkers=1","test:heavy-command-detection":"NODE_OPTIONS='--experimental-vm-modules' jest tests/resource-intelligence/heavy-command-detection.test.js --bail --maxWorkers=1","performance:regression:detect":"node scripts/performance-test-runner.js regression","test:completion-validation-all":"npm run test:completion-truth-validator && npm run test:completion-interceptor && npm run test:framework-thresholds && npm run test:phase1-completion-validation","test:completion-truth-validator":"NODE_OPTIONS='--experimental-vm-modules' jest tests/completion-validation/truth-validator.test.js --bail --maxWorkers=1","test:phase1-completion-validation":"NODE_OPTIONS='--experimental-vm-modules' jest tests/integration/phase1-completion-validation.test.js --bail --maxWorkers=1"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"overrides":{"@npmcli/move-file":"npm:@npmcli/fs@^3.1.0"},"repository":{"url":"git+https://github.com/masharratt/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Simplified Claude Flow for beginners - AI agent orchestration made easy","directories":{"doc":"wiki","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ws":"^8.14.0","joi":"^17.13.3","ora":"^7.0.1","zod":"^3.22.4","cors":"^2.8.5","glob":"^10.4.5","uuid":"^9.0.0","yaml":"^2.8.1","boxen":"^7.0.0","chalk":"^4.1.2","redis":"^5.8.3","table":"^6.8.0","dotenv":"^16.6.1","helmet":"^7.2.0","lodash":"^4.17.21","morgan":"^1.10.0","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.3.2","p-queue":"^7.4.0","p-retry":"^5.1.0","sqlite3":"^5.1.7","winston":"^3.10.0","fs-extra":"^11.3.2","inquirer":"^9.3.8","commander":"^11.1.0","node-cron":"^3.0.3","p-timeout":"^6.1.0","socket.io":"^4.8.1","compression":"^1.7.4","eventemitter3":"^5.0.0","better-sqlite3":"^12.4.1","socket.io-client":"^4.7.0","@tensorflow/tfjs-node":"^4.22.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","chai":"^6.0.1","jest":"^29.7.0","sinon":"^21.0.0","eslint":"^9.37.0","rimraf":"^5.0.1","express":"^5.1.0","globals":"^16.3.0","ts-jest":"^29.4.0","@swc/cli":"^0.7.8","prettier":"^3.1.1","@swc/core":"^1.13.19","@types/ws":"^8.5.10","puppeteer":"^24.11.2","supertest":"^7.1.4","babel-jest":"^29.7.0","playwright":"^1.55.1","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/cors":"^2.8.17","@types/jest":"^29.5.14","@types/node":"^20.19.21","@types/uuid":"^10.0.0","@vercel/ncc":"^0.38.3","@types/figlet":"^1.7.0","@types/blessed":"^0.1.25","@types/express":"^4.17.23","@types/fs-extra":"^11.0.4","@types/inquirer":"^9.0.7","@playwright/test":"^1.55.1","@types/commander":"^2.12.0","@babel/preset-env":"^7.28.0","typescript-eslint":"^8.46.1","eslint-plugin-react":"^7.37.5","@eslint/config-array":"^0.19.2","@eslint/object-schema":"^2.1.6","@types/gradient-string":"^1.1.6","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1","@babel/plugin-syntax-import-attributes":"^7.27.1"},"optionalDependencies":{"rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.6_1760677049874_0.18646165571998274","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"claude-flow-novice","version":"2.3.7","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.3.7","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"src/cli/index.ts"},"dist":{"shasum":"71e6a113e555de3148a682089e0514b3b2119993","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.7.tgz","fileCount":2593,"integrity":"sha512-dwTJjBQ0ZSRQPO83CpTGUo2KiRW1gMd/4bcMMHh5k4aUvVMnTSr0+FIDbdLbOyrzrgFbiYWQNWiHbQD4Njemmg==","signatures":[{"sig":"MEUCIGoL771jrDaQfoN7D9rcaACh/K90p57Jrkgg2SMhHimKAiEAnNIu0NhbcU8nfWDVhzwQ/T2dfXjqxE0atlYaGNyd/N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34569602},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.7_1760762370073_0.08960513164548378","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"claude-flow-novice","version":"2.3.8","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.3.8","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-novice":"src/cli/index.ts"},"dist":{"shasum":"0c287fc22a4b957e08313c8481c3a65f255d51d1","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.8.tgz","fileCount":2594,"integrity":"sha512-Nu4uxwFc8+M0V1ybdRBrpzzWr3MO0/QdUZxdyMtYw0KbEBuyqK5nwm3PkySGGRJ4Bb/u/lslTUjsPhSI/jy+jw==","signatures":[{"sig":"MEUCIQDyVj3LnqEYSA7WKf7f7eJLiN+iSK8LB1r5nQBdX3wjvgIgCD3F1ZCQ9wrG5ooTy7oLvK70/GOmB4CBo15UvO6lvOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34579526},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.8_1760762962971_0.15983531606700496","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"claude-flow-novice","version":"2.3.9","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.3.9","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-sync":"scripts/sync-from-package.js","claude-flow-novice":"src/cli/index.ts"},"dist":{"shasum":"71b849856e3468245911ecd7dbc2e9ef07cffa41","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.3.9.tgz","fileCount":2596,"integrity":"sha512-fF0IHcE75h3WBcrcWpUjsN5AvKOKj3oHZOT1sFyk5PxkN3bSxBRTAiSiJ8wfsE6LXoXiR6yqfvIZlGPhaFyAEQ==","signatures":[{"sig":"MEUCIEZJ/HdR7zfmnKK9aEvhp4srVd2/NBjEW+FyaufAVxuDAiEA1kQnGJ0xZIhsUTk6eAEcPCHq+oIdxxGhQsHdlnoUlK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34600194},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.3.9_1760764375622_0.45339251338002295","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"claude-flow-novice","version":"2.4.0","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.4.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-sync":"scripts/sync-from-package.js","claude-flow-novice":"src/cli/index.ts"},"dist":{"shasum":"63d969d379e44a178e80ee0c4b3ec3a28c2a25f6","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.4.0.tgz","fileCount":2598,"integrity":"sha512-8J13a3b3H3toRoQenTn4p2erQmsPhrBnIFyLi3MgS5C+yPMZ7YnHB96YHBW2ExzXd6nWja4qdxBSCFG870rxrQ==","signatures":[{"sig":"MEUCIQDhw9Lvo26fI5ZaeL2HgyLZ8z/IQxUEEGnfEsY6Xl+6wgIgSanK20zw4DvvnUGjoSm7x6LNIPXDrggRrq/LK0ZIs1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34613418},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","type-coverage":"type-coverage --detail --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","create:component":"node scripts/create-component.js","type-coverage:ci":"type-coverage --at-least 80 --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ioredis":"^5.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.9.3","@types/node":"^20.0.0","type-coverage":"^2.29.7","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.4.0_1760774447850_0.32340443653746154","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"claude-flow-novice","version":"2.4.1","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.4.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-sync":"scripts/sync-from-package.js","claude-flow-novice":"src/cli/index.ts"},"dist":{"shasum":"d1c5697892fba4cf25a7befa7b81858260cb2168","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.4.1.tgz","fileCount":2598,"integrity":"sha512-a7nhO8jkquGO9SEfpPCODybAiTA2xSORrPBQdQuMCn2KyiMFdyM3ls0kMRemyRVFkHq9JXq+w7wgPUJx2D9CBw==","signatures":[{"sig":"MEYCIQCne5ufRzAe/DlvW2E+7nh0ejAIIx584xJW0GA9HhkdawIhAKwHAThp2bbcwL2LFLqhpZ1XcCXrkj1sIh4AC1dhmIOt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34615431},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","type-coverage":"type-coverage --detail --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","create:component":"node scripts/create-component.js","type-coverage:ci":"type-coverage --at-least 80 --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ioredis":"^5.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.9.3","@types/node":"^20.0.0","type-coverage":"^2.29.7","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.4.1_1760776300094_0.35108983385761205","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"claude-flow-novice","version":"2.4.2","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.4.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-sync":"scripts/sync-from-package.js","claude-flow-spawn":"src/cli/hybrid-routing/spawn-workers.js","claude-flow-novice":"src/cli/index.ts","claude-flow-cost-savings":"scripts/toggle-cost-savings.cjs","claude-flow-validate-hooks":"scripts/validate-agent-hooks.js"},"dist":{"shasum":"65219a7fd4a3f668001913aafc25262d609798f1","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.4.2.tgz","fileCount":2598,"integrity":"sha512-jdbWVjQPK/7YDB09oH793vyHToq2R80hV10QcMM6rUDE3svvJ4bN11r5Ptoq4j2Kre/2U5FSbG+shoaXJm992Q==","signatures":[{"sig":"MEUCIBFAfuThEoSaGZImwlBuY4SzOeyY25yVzptUjLAg5ZD2AiEAl+3giYHgCLqyZUP7ubn3QY3gVQvnuAGpK5bYi1uE4sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34615385},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","type-coverage":"type-coverage --detail --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","create:component":"node scripts/create-component.js","type-coverage:ci":"type-coverage --at-least 80 --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ioredis":"^5.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.9.3","@types/node":"^20.0.0","type-coverage":"^2.29.7","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.4.2_1760776819113_0.1690641122490113","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"claude-flow-novice","version":"2.4.3","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.4.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-sync":"scripts/sync-from-package.js","claude-flow-spawn":"src/cli/hybrid-routing/spawn-workers.js","claude-flow-novice":"src/cli/index.ts","claude-flow-cost-savings":"scripts/toggle-cost-savings.cjs","claude-flow-validate-hooks":"scripts/validate-agent-hooks.js"},"dist":{"shasum":"d4f3e672d45890dd73af2fd1de6e01b92caf5d0b","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.4.3.tgz","fileCount":2599,"integrity":"sha512-HTpTu7f4GNXt9iFOIm1tzEIZk42EKUpRFVXuJTrDQj5kdknOH1PmBGCIiOSJUsXJY3HbDNTP5spAicv8gFpzwA==","signatures":[{"sig":"MEUCIA11xaQFsOOggaVms7jaBpw7LzGJrutwvLxGGzbNh+IvAiEA2xhEcDbuAqHn5uOOTdjauk4vOrNmfDd1CZBzN+40xVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34627918},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","type-coverage":"type-coverage --detail --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","create:component":"node scripts/create-component.js","type-coverage:ci":"type-coverage --at-least 80 --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","dependencies":{"redis":"^4.7.0","ioredis":"^5.8.1","socket.io-client":"^4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.9.3","@types/node":"^20.0.0","type-coverage":"^2.29.7","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"peerDependencies":{"better-sqlite3":"^11.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.4.3_1760777476531_0.674366483963132","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"claude-flow-novice","version":"2.5.0","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.5.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-sync":"scripts/sync-from-package.js","claude-flow-spawn":"src/cli/hybrid-routing/spawn-workers.js","claude-flow-novice":"src/cli/index.ts","claude-flow-cost-savings":"scripts/toggle-cost-savings.cjs","claude-flow-validate-hooks":"scripts/validate-agent-hooks.js"},"dist":{"shasum":"2ba898a0450bb79d51161fc4977a7b61981be5a2","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.5.0.tgz","fileCount":2599,"integrity":"sha512-GR07So29kwHz7BZwhrQYOciE2Y4lgX4jDJFVRUW/cHbrzzL2VEEwkOWnjrlXlmTw7B2DSAh4fscRN47UXGwF+A==","signatures":[{"sig":"MEYCIQDY7IUq8AdMaX5jC3QZIsK7/fvcsyHAuOASJy4kEevBiAIhAKNrVHWOSynN61xNX8wrjMSqBv1Agymzh3rffoSIKQbx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34628448},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","postinstall":"node scripts/postinstall.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","type-coverage":"type-coverage --detail --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","create:component":"node scripts/create-component.js","type-coverage:ci":"type-coverage --at-least 80 --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","dependencies":{"redis":"^4.7.0","ioredis":"^5.8.1","socket.io-client":"^4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.9.3","@types/node":"^20.0.0","type-coverage":"^2.29.7","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"peerDependencies":{"better-sqlite3":"^11.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.5.0_1760778452991_0.7136466465974953","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"claude-flow-novice","version":"2.5.1","keywords":["ai","agent","orchestration","claude-flow","cli","development"],"author":{"name":"Claude Code Team"},"license":"MIT","_id":"claude-flow-novice@2.5.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/anthropic/claude-flow-novice#readme","bugs":{"url":"https://github.com/anthropic/claude-flow-novice/issues"},"bin":{"claude-flow-sync":"scripts/sync-from-package.js","claude-flow-spawn":"src/cli/hybrid-routing/spawn-workers.js","claude-flow-novice":"src/cli/index.ts","claude-flow-cost-savings":"scripts/toggle-cost-savings.cjs","claude-flow-validate-hooks":"scripts/validate-agent-hooks.js"},"dist":{"shasum":"22578e9abcec29d97fc881e0dd713a377da7f7e1","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.5.1.tgz","fileCount":2599,"integrity":"sha512-DHwuv2nGWKotgncfX77cU7xcl7G2UcEtNl3TgFs910oQXms2C/BPjAkTHvhz4Qr9qHSgYAP5cD02m1gntCsudw==","signatures":[{"sig":"MEYCIQCxp/OjrMseZDxMIJzHRJDox6gmje6rj485wpe4J/GonQIhAMdizXmQhtqo6mdpeD409IQwLRH//JHE+amfjaMnF3cK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34610127},"main":"src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"2635c9b48032af58d3923bb3dc89f66450b33c92","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"npm run clean && tsc && rollup -c","clean":"rimraf dist","changelog":"standard-version","typecheck":"tsc --noEmit","smoke-test":"npm pack && node scripts/smoke-test.js","postinstall":"node scripts/postinstall.js","security-scan":"snyk test && npm audit --audit-level=high","test:coverage":"jest --coverage","type-coverage":"type-coverage --detail --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","create:component":"node scripts/create-component.js","type-coverage:ci":"type-coverage --at-least 80 --ignore-files 'src/__tests__/**' --ignore-files '**/*.test.ts'","bundle-size-check":"bundlesize","prepublish-checks":"node scripts/prepublish-checks.js","post-publish-validate":"node scripts/post-publish-validate.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/anthropic/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI Agent Orchestration CLI","directories":{},"_nodeVersion":"24.6.0","dependencies":{"redis":"^4.7.0","ioredis":"^5.8.1","socket.io-client":"^4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","snyk":"^1.0.0","husky":"^8.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","rollup":"^3.0.0","bundlesize":"^0.18.1","typescript":"^5.9.3","@types/node":"^20.0.0","type-coverage":"^2.29.7","semantic-release":"^21.0.0","standard-version":"^9.0.0"},"peerDependencies":{"better-sqlite3":"^11.0.0"},"peerDependenciesMeta":{"better-sqlite3":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.5.1_1760789067094_0.05236187478915233","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"claude-flow-novice","version":"2.5.2","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.5.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"4693c61c5e737376b1165538a35fe54ef64e4cfb","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.5.2.tgz","fileCount":759,"integrity":"sha512-EE/56bQFFXm9xdy55y9e1BWy5p/bKmTrLhLbmgEr2t829ncmCQ9GZeVNKjNxUsbQ9sow74mdYMaJUXsEm+jE5g==","signatures":[{"sig":"MEYCIQCFpN5RT+xTwWy0aJ4hAYtUgNo/6f5aBfDYxoCsifhuBgIhAKYIecDdC/blwzvLtgEcDgw/ZZKXOEKyq50GNIcp3SIn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4363752},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b341831d2c73bd56e4470b29a25ba5de4d6f7724","scripts":{"dev":"tsx src/cli/index.ts","test":"jest --config jest.config.cjs","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc","typecheck":"tsc --noEmit","portal:stop":"./scripts/stop-portal.sh","postinstall":"node -e \"console.log('\\n✅ claude-flow-novice installed successfully!\\n📚 Get started: npx claude-flow-novice --help\\n🔧 Initialize: npx claude-flow-novice status\\n')\"","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build","verify-package":"npm pack --dry-run"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with skills-based coordination, Redis pub/sub, and CFN Loop validation","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/ajv":"^0.0.5","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.5.2_1760936868959_0.2505661698610959","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"claude-flow-novice","version":"2.6.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.6.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"8da897e7eb9e8c94b13978017b9062eb9cc7255b","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.6.0.tgz","fileCount":789,"integrity":"sha512-DuY4kcWRwKZpyKYBTAezDv8Bd2fwdqxz42oRR2iB2MOojJJkAi0gs8T4UdfT5DqbGAGSg1SuCckl2Lo4Mrt0jQ==","signatures":[{"sig":"MEQCICWl4i3WzMQyFNB8hMZYVc0jNxAEUn3NjY+2MzPmc+OCAiAW2MBDTr4VciWbyNTB8b68Is4UD25KUIx/P7Nmgqmlxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4687579},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"17ae5df9e009f11dd62bcf8449dc5a6f03f52532","scripts":{"dev":"tsx src/cli/index.ts","test":"jest --config jest.config.cjs","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc","typecheck":"tsc --noEmit","portal:stop":"./scripts/stop-portal.sh","postinstall":"node -e \"console.log('\\n✅ claude-flow-novice installed successfully!\\n📚 Get started: npx claude-flow-novice --help\\n🔧 Initialize: npx claude-flow-novice status\\n')\"","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build","verify-package":"npm pack --dry-run"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with skills-based coordination, Redis pub/sub, and CFN Loop validation","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^29.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/ajv":"^0.0.5","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.6.0_1760961920935_0.6844538192929281","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"claude-flow-novice","version":"2.8.1","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.8.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"23b98bec588145f3c8ea814f258f4ff987499752","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.8.1.tgz","fileCount":959,"integrity":"sha512-lY/VT3tLPhohltaz0tt77R2aZcKAeoBcgfCpE/lvRg63AXEagPS8OCrvzIWegZJGzj5eli1chZeq+t4De/r2/w==","signatures":[{"sig":"MEQCICc2pLAp596tq/wkCKPucmgyA4dAKO5J48TKpJwqfpEOAiBDVCMELbfaphMI3IICv+mvnXva+wqyrng4kbee2Y9OkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5909310},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"561473a296126c2dabe99d7559be680e5e2624ac","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node -e \"console.log('\\n✅ claude-flow-novice installed successfully!\\n📚 Get started: npx claude-flow-novice --help\\n🔧 Initialize: npx claude-flow-novice status\\n')\"","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with skills-based coordination, Redis pub/sub, and CFN Loop validation","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.8.1_1761355487607_0.5951420041945434","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"claude-flow-novice","version":"2.9.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.9.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"5c22f44d8ea17192ef8b3c9147e55eed826f2aeb","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.9.0.tgz","fileCount":303,"integrity":"sha512-6GBCaCAluNzcZ5lbdJINVW7HIaxsd6P1qaiWGY6fvCiVskVu15BzKaJGQZpQZZa2rYhqd9m4oE/j3nQVvVWJKQ==","signatures":[{"sig":"MEYCIQD4ESRhc1HdhuJUxaDDDVZb52LHxx+JtRfgnKKG5+CZsgIhALt7jGaM2mVPP3AP3/yRay/eUdF6Q3CJxF6Wj9VGdGOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2363613},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7122583217fea111682827e0429e83a62dfb464e","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node -e \"console.log('\\n✅ claude-flow-novice installed successfully!\\n📚 Get started: npx claude-flow-novice --help\\n🔧 Initialize project: npx cfn-init\\n💡 CFN loops: npx cfn-loop \\\"Task description\\\"\\n')\"","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.9.0_1761369210629_0.31958208797202037","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"claude-flow-novice","version":"2.9.1","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.9.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"3266d5517adbe94bb92b57971d377df18a86c131","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.9.1.tgz","fileCount":303,"integrity":"sha512-arCt+Fjkch9hTRidS5rrEtOvRCfxLco5PxFWU0T7sCiqgJZvh8Ck4m6u8amtqkwB/caVkPi+6YmJ/oLcQfcXgQ==","signatures":[{"sig":"MEUCIQCYWQGqpOiRFjkiyeOEXX/bWWz3VKlOFJsejJ4+cZcs5gIgFffpvSeRDNHq54vAoCseA9D4ZpVVvQJFJJbDwJT25U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2364567},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cb2ce5c5ee51f642bff6d185264997d8357b0d2e","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node -e \"console.log('\\n✅ claude-flow-novice installed successfully!\\n📚 Get started: npx claude-flow-novice --help\\n🔧 Initialize project: npx cfn-init\\n💡 CFN loops: npx cfn-loop \\\"Task description\\\"\\n')\"","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.9.1_1761369340423_0.515762037250928","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"claude-flow-novice","version":"2.10.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"35ae3246d0bf8c811176dd7597dec8fed2fa0bf5","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.0.tgz","fileCount":624,"integrity":"sha512-GfbBWS688tqNqEfrlsUzcSqJXQo5rCoHAiDZs3RgGcy6DyKJzRJCCxVBzycV3arKPGaifyGYrxomhX12R3emlg==","signatures":[{"sig":"MEUCIQDOeH3PjFkivA3Vh3jmA2V+G8OvRJlXfg3v0/q/aMfjwAIgXB0gdgeLk7UDpJvdI0zQtBPmmqfI9Y3R0gnqrKaSju0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4660639},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b528725dbf446ca1e4fa5b04ea044fd45d43a5c4","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.0_1761839779671_0.4658701116602384","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"claude-flow-novice","version":"2.10.1","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"d0cecf2c65cd0567fdf71d4711b9d30d6cbc63df","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.1.tgz","fileCount":624,"integrity":"sha512-u1dh3OoWNZtG4qvOB41INDcJycZn0nTyLPLXSxQBM5iIyRhOqoRQcSriCfF2WIxSMtKfeXjOkA/ceZ7PBBl47w==","signatures":[{"sig":"MEQCIDTCth7VMpvPxIeyy2W9x0GDsfk35itsx2rKIjN2US4DAiAGtJSCLk3F1V+C+W+DmHV8RSzE0oEpmGtzUQ2Q9M6Q/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4661620},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8decf4dc882100925bc8b1a55b1d02d2e58f87e5","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.1_1761842282742_0.5302913368612343","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"claude-flow-novice","version":"2.10.2","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"3706da54dde4a1ed901d2db36b858da2afe764fd","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.2.tgz","fileCount":624,"integrity":"sha512-toQR1V3yEf/XdTbhy77N+Kggd2LLWxpd8oVt0h7hf7HYv74FYLtb/gc6d/Etpn/3RbZ3I/g3lhxkISvwHRLOog==","signatures":[{"sig":"MEUCIQC/yliheSqKaNU6iZeqYF8brQDDlPwWezpOzKYKvUg2JQIgXwajINt1BRx5kL6Z5FpLmIII4Y5qWLHPAgzHV0VmdHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4662113},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"50e0e7d93cb1306cac58c31b6e19371d6ae7c9a4","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.2_1761842604398_0.926490188694157","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"claude-flow-novice","version":"2.10.3","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"2a669d60f3f3d5dd2eb268d54645050b9efc3864","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.3.tgz","fileCount":624,"integrity":"sha512-mImTbv3zx+dTdPb6Qaq3+whT0N0QuhxGUvtSyXUMBTHgPGyhQKO34dD2pOzcyrdtBYTT2BhHPnpQX75xFMWgjQ==","signatures":[{"sig":"MEQCICQH3UdJUpEu2DkethtIRKO+kBYuFvvkg+5d2imftrdbAiALRVUL+40mGF2dEi8jGfEN/J6e60QQDKRc2HMXqxVPHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4662113},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"739b227be8bf54321d887fd40ec6679017893aa3","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.3_1761843451846_0.6464895015535348","host":"s3://npm-registry-packages-npm-production"}},"2.10.4":{"name":"claude-flow-novice","version":"2.10.4","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"abfddadc2309d0ef6ad6c46b35fbddf8d9a38dc1","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.4.tgz","fileCount":624,"integrity":"sha512-MvIVeambP2tUTXvXOrInv5dRvrXu2CUOCCJmnkbBMuK8tA+joxOhesZJ4mrTODDNzr92Fa5bnL35P0p+eEkTzg==","signatures":[{"sig":"MEUCIDhRBuqmx0tDFiprNMR2QLsTgrClCy3mosYfptR9vc3YAiEAzL4jaAd2ssNrytgYO7bn6la6EBFsN7ps7EjzfbbBSa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4662131},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6a2a76afc4d7829cada8646e37208ba2a7eee448","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.4_1761843587284_0.27868808737774176","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"claude-flow-novice","version":"2.10.5","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"47294456abc9d3c93bfbfa9718646ab6a5586163","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.5.tgz","fileCount":624,"integrity":"sha512-EKDjpIYYTId/wbr5UN1RECj7zK6o6gC2/P72DwH24ChhswtpGju7g2718uwSeoJegoSbP9cWAks3nR38t3NBWw==","signatures":[{"sig":"MEUCIQDLO2nmeJDqzEqRKjon0N7g7n27SDuC/zVIX/x8vHKtpAIgHOzPMhIIIfh8zVaq38Cs1bNzmp9yY4HENaPMY5YXMLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4644808},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4728e5172717f53dea30930dfe90afa0356a9bd8","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets/agents && cp -r .claude/agents/cfn-dev-team claude-assets/agents/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.5_1761845130657_0.41635867344269695","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"claude-flow-novice","version":"2.10.6","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"f01e412a32f344e67c38d51efa5580bae97376af","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.6.tgz","fileCount":1300,"integrity":"sha512-pBtuGl3aK5wnxGiFtLSMHup+j/7og37bdpv3GAG7e/t6iCo+v2WHVVBJeWrQYNt1FaByhd/Rj1Td24oPDXYMVg==","signatures":[{"sig":"MEYCIQDPeix/RHuJkvGSp7TzexLd/eLnlubmjbXYPSdkoY9c8AIhAJJbVs3+8bJX8XB6W71t8i1Rd+yGTj0M8Ji8OfPxE7yC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8094994},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"637a16a19a59e53c2ab34a6b2a1bf7a538c07c13","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.6_1761846482807_0.9957010060916791","host":"s3://npm-registry-packages-npm-production"}},"2.10.7":{"name":"claude-flow-novice","version":"2.10.7","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.7","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"50cea44d0d2153dae410e18c0a3e9d1050e6f0d6","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.7.tgz","fileCount":1313,"integrity":"sha512-N00HjH7cuZDvB5/oMGsJ6mu9HKpWvP3axdIAVlAXrn/zbEHciZmF+AYv4+EyRhCRe/E6iSElc7/ehSsE5xAyMQ==","signatures":[{"sig":"MEQCIDSmxeyrIDoTpmsWBDQOvaN/ZWUcS+cavcuMoCdHtof+AiBjZs5/mluP7jGZThwqIrz/8w1lupQNQN4Au949p7K2Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8278645},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"aabd5b1684b2057c8ee7e65fa2cbb047f23e463e","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.7_1761882469995_0.6750020154498952","host":"s3://npm-registry-packages-npm-production"}},"2.10.8":{"name":"claude-flow-novice","version":"2.10.8","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.8","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"af8d2d9e5e94a71dbb634ae13a71f242da075672","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.8.tgz","fileCount":1313,"integrity":"sha512-AaR9SFZBHBTzoHbsIaj2mrS7VQgt/v8vdZzYDClwwii/ne5zx7Skx0WztWqIyZQgxtW5kynhj8fy3Hqp15Lgdg==","signatures":[{"sig":"MEUCIC6Oqjl/nexFIAe7R/9p/d9Muwibc6LZGBsnMlrV5JCdAiEAt327bftDgPh7vwmXogIg0hdMAm6AQtdklKxqeQzGPaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8255394},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ebbd510c36260437955266f73c54ff4febbd6520","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.8_1761885313146_0.34979596573755556","host":"s3://npm-registry-packages-npm-production"}},"2.10.9":{"name":"claude-flow-novice","version":"2.10.9","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.10.9","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"3b5f6b765d0629f95dca2b6c221a5d4eae3e6b87","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.10.9.tgz","fileCount":1327,"integrity":"sha512-gaNA41Jhm+aH6XWBQF2xPRCIr1icoKeHLNvGujl5ooM3k4K4Qj9bYDacIrRCPRHW8bwh+E28ab7xlDeszadX7g==","signatures":[{"sig":"MEUCIQDJKPEgN1iHX1oxzm3NmHny3uUD3903kk3TIksmcP/kfAIgZO9vMK2v2raAcGIG/n04VfIi3Zp+DSA8SIL2Y6XG/Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8332347},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3c0d92225e46a9cbb91f9615290498da6daa4219","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.10.9_1761931502910_0.9391011603777013","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"claude-flow-novice","version":"2.11.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.11.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"6edf42b3b26160edeb0ea67c97fb04b4d75cffa8","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.11.0.tgz","fileCount":1170,"integrity":"sha512-BgSP+Hrh4Ru1dYbzg+VpmQdTP4s0JjUr63jMQz2z2ex44k4NnwXjvMt0Dw35gn9dR9HJ8Q8zjLW7v7KZY1H3nA==","signatures":[{"sig":"MEYCIQDL+oulxTvtLz3Sm+dgx7NMuvIHsDS2h7Yle6QgDykV9QIhAMtAT9jKuiItUjf9iRfVls1h3uEF+XvQXMsj5AQNCdWC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7926257},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e7b001c4d5f1e65e83847ebffbbe81687781c8e4","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && mkdir -p claude-assets/commands/cfn && cp .claude/commands/*.md claude-assets/commands/cfn/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.11.0_1761956160326_0.06875846248126982","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"claude-flow-novice","version":"2.12.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.12.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"a59d10d8ecf13904fc44a3eb3c5e7a0fc78def0a","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.12.0.tgz","fileCount":1174,"integrity":"sha512-SHhOlNehqnKmZHX5WBsEcyzn5pd6Ly29Z+906MskcsLNIlnslhxFk8w7uNn3+bVk9DrposVuZqHi0xlMTpJSyg==","signatures":[{"sig":"MEQCIDe/nwNJSMwuvrrgIAPEG543/FzogSBr2B/t57gIh83sAiA2uI25CkX+bSSu8YdxMNTpeeOxI2BjWTExYHbbkLYJtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7956886},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e7b001c4d5f1e65e83847ebffbbe81687781c8e4","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && mkdir -p claude-assets/commands/cfn && cp .claude/commands/*.md claude-assets/commands/cfn/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.12.0_1761957094323_0.8337540384909912","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"claude-flow-novice","version":"2.13.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.13.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"a0161ad39fe9e84144f9e8cae0e8e7273daa0872","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.13.0.tgz","fileCount":1152,"integrity":"sha512-aw3aF3F92aQHd3RWbgzgZEGafDzsZHlPYtqt/dWhCXcjOr/GYJcg8fvYOplPXgxEv+JeaMVf+ve2BvALDea6nw==","signatures":[{"sig":"MEQCIEO7m1BZluIjc4v/XcIQ9f+ZaVXOzYqkvX4RUnn9D3MCAiAB4VPB9rVcGxviPOnqPmq+M7aIYzLROYC9fsifT80IBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7870567},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b95730d2990d3b46d8488beaaf667d7e7f5c900c","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && mkdir -p claude-assets/commands/cfn && cp .claude/commands/*.md claude-assets/commands/cfn/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.13.0_1761976279626_0.6871455169150842","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"claude-flow-novice","version":"2.14.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"ec6c2ec2f4bd420b2e8704e9fe53b5db35c15fe5","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.0.tgz","fileCount":1152,"integrity":"sha512-QxDGKToGlTtwDNYLfZZd4hGxQXVZqHB/M3mbArmlgMMA8Cohg9asTtEX9Smfzz4xE3wtywMrplI9HnAF7lheEg==","signatures":[{"sig":"MEYCIQDMMs3NxQoFLDO1639qyjLUcBTffrPd67JjfUuM4GNTegIhAKzyZx+tSuIxFnBXNr4563grxTi/9XlrkNzMnFAc05+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7871557},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"24bbf74f02d4c6e1dadac3a1205c71be1dc97e6f","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && mkdir -p claude-assets/commands/cfn && cp .claude/commands/*.md claude-assets/commands/cfn/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.0_1761978339843_0.45121042169664083","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"claude-flow-novice","version":"2.14.1","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"d8b6fdcbd63adea3b6a088af3eb85012762845cb","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.1.tgz","fileCount":1161,"integrity":"sha512-FopCAGxm/rqOQIQU5v+09baSicquBgvsxaYjYLGRqLnWdvRaja8C8l3JVnq0n+kt6wf/udvZwS8YfNVXJHB5Aw==","signatures":[{"sig":"MEQCIHIu5j1rYoAo7LJ+zA6+rHAZs2WCKx111U8geSsij2YcAiB9VA0CYVAQ+gtlWaId0O0FsEI7a7kF1e3ycmFiAMUeIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7096482},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"baee897acf2232043215a17524b5790a04361c33","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && mkdir -p claude-assets/commands && cp -r .claude/commands/cfn claude-assets/commands/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.1_1762022343735_0.8522432687637687","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"claude-flow-novice","version":"2.14.2","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"75b6a26832a009a727563953fa601b7ab8c114e9","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.2.tgz","fileCount":1161,"integrity":"sha512-7BCUjfugeGUFjw65K4l59yuD0FQU8mwX4aQEsoBBsyJc3b6DyaYh0u/crmjcHA4QAWkjj+le2VHptTT+uM/4SA==","signatures":[{"sig":"MEYCIQDIfuIyyyvbd88gvrMDkiCt1Dhtioif1fiw4ct0sAwyyAIhAKSu0X51hajFTIIV7p2h3PFM1a4INX6lGqRsPwae90xh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7100062},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"592ff5cc4f42421f6a37e0fe60a8f41225c350c1","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.2_1762029986351_0.09592316726299277","host":"s3://npm-registry-packages-npm-production"}},"2.14.3":{"name":"claude-flow-novice","version":"2.14.3","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"edc2e6a5d5df381aaf7057e1d93af7f824b267df","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.3.tgz","fileCount":1161,"integrity":"sha512-UKy2eqPho07LUQMixWpBFUi3PdAB8PIXGyn3qQqJn4U/F+9X+xU0xMyBKHtb/bMLNRT5Qr0OLjtkNWPwYO1r9w==","signatures":[{"sig":"MEUCIQDeVN3blpEj0558OJvCt+5/tx84xpkZOJwLnHixu6bQagIgHywLj9hC48qpK26bqGhOUTfQARF8o3TaZQs5IVjU8R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7100058},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8fde0d116b84d80b341fe7d55f3a8bb6615b6d21","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.3_1762030089292_0.24571518665029424","host":"s3://npm-registry-packages-npm-production"}},"2.14.4":{"name":"claude-flow-novice","version":"2.14.4","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"f1cea256ee165620b070516556e5436d24d7e28e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.4.tgz","fileCount":1009,"integrity":"sha512-RLGPbtp63xz6W1W7SX+FKqW6u7Diq4utjGqyxnVSYz6GEFZCF8JemnOZHjH/7JErknx3lzcdXflv3CvuQ5Zeaw==","signatures":[{"sig":"MEQCIESeo79LlsAbA77mf3dAaYG+PzLrOlM/C8EzYQcPcOaOAiAmrOxU04KIPdi7SVvzZwhAAPbF2gp8iB2ZKi29mvJBnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6324724},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9e0ca51f705308c048772e6cc0d36889f3bed3ef","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.4_1762060253228_0.7766878051379946","host":"s3://npm-registry-packages-npm-production"}},"2.14.5":{"name":"claude-flow-novice","version":"2.14.5","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"b8b74d2d66370bfa67e13e05c14e2a1048796c09","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.5.tgz","fileCount":1042,"integrity":"sha512-yZa1JAA+VXHXmOGfsUVz7RyVgO4QpK+fpS3geYZ7Z94k4L6BlrSJ4S8axaTBxeoLaO0SUTAFnRvDgIp9iB6eEA==","signatures":[{"sig":"MEUCIQCrPOmorjWJQ/n9IHqoS3aSBxzhR3OADSpQBZQKmvWGZAIgdqwwKAk+/OTcgMDUr/h0PpPxv8lfnEHBAGx77yUIl08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6733703},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6fddb9ac6a8bbfcf2d221e30d111649cb944afb3","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.5_1762198193270_0.05716753946453412","host":"s3://npm-registry-packages-npm-production"}},"2.14.6":{"name":"claude-flow-novice","version":"2.14.6","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"edf88ad64306ad18c48ceaf4d3e215573e7975f4","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.6.tgz","fileCount":1043,"integrity":"sha512-cf78ldQs5FgkRfW5k0Xwmqf4kUSOJNM1n3yOroe+BV7i95/NlRN/+gfi790R85+/U9SHedHwkWMTHupjVTeKUg==","signatures":[{"sig":"MEUCIEO+DfPqsGMX7X06kazwFfFb+dRqscNC/P3iSRo77A1dAiEA36IQyvkV2CgH0MtkkQIZMcSysXV/nAWA2HwSDEJ1P7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6734066},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ff6bbd49e850267e8eb27df5dab943360ed36450","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.6_1762198529828_0.19851597541745325","host":"s3://npm-registry-packages-npm-production"}},"2.14.7":{"name":"claude-flow-novice","version":"2.14.7","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.7","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"cb6d1ff8ecf929b2862c770c6b7800ccdc841aae","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.7.tgz","fileCount":1068,"integrity":"sha512-kKsbCKtB8Gggz1zQBavu1NgZf+dY3oHTcvoxEwfuah5T4zAUOcM4TYqH35J1Rk9reskXdFdt01OhoIndVHFJlg==","signatures":[{"sig":"MEQCIGhi4uKQwVyYcALJNV6Hvtwj0GJdudAol8V2IcQ+qpwDAiAjLXZM9LkRufcGqdDvne63bWnW9A/ll28+VidAUGtBeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6810375},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4ff08d886fd86d784206af98dc090b84b70bc982","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.7_1762286893212_0.8144213896145625","host":"s3://npm-registry-packages-npm-production"}},"2.14.8":{"name":"claude-flow-novice","version":"2.14.8","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.8","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"60be05c900ba675d802198c5dddc854d6ff15efa","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.8.tgz","fileCount":1070,"integrity":"sha512-FOi8RDQlgvHJ6I6EPyw5hDIIX7UQDPkaCnz6XZCR5p8zvBwtmNo8SCOpWOA9hlYlZ0omW3UgKvDbp76w2yY+EQ==","signatures":[{"sig":"MEQCIG5p6Ubgq5ApovkzyGFqSO1xC2CLvMfp0YjqV+wTgtBiAiAB/pQg+uStIEK6d/bI4CNh9UTRBGOm8OES+So1b3R3Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6827121},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"41547b22fde8edd1c1dbb3b37c1ce8600d9b711e","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.8_1762292932570_0.34023419242738084","host":"s3://npm-registry-packages-npm-production"}},"2.14.9":{"name":"claude-flow-novice","version":"2.14.9","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.9","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"9643fe05b3e401a0bfd7652a649c17f4f3f1498f","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.9.tgz","fileCount":1090,"integrity":"sha512-pnflKBSeeks1qRkBxyfU+S9vzybK+xBzLlOxIhBrBOqR7rYypyQOZJp8EaF+cn5t6qH/BLUCpV88Lz5TWWLPwg==","signatures":[{"sig":"MEUCIQCA+bzi1E98Zc9z43MboqHhFiARPY/3qIB+neN52x4WngIgSV5lPcIL86UCxIbz8Y32zRsT2qnEsyFXdJVhhWY9dps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7011256},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"91872a68907fa5ed9c200348128dcce933a713c0","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.9_1762316955519_0.846336791362474","host":"s3://npm-registry-packages-npm-production"}},"2.14.10":{"name":"claude-flow-novice","version":"2.14.10","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.10","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"69c1b41b733b42d74b1de5c9b174cc15cd924297","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.10.tgz","fileCount":1093,"integrity":"sha512-jPSD17A8DN+7lm5FXUfAnMjVhrOaWYR3p7HQy/Vt/B4xCA6r5MV0mZRa+Xqo8G6ymfz3S0Xli4B94TYArdBxkg==","signatures":[{"sig":"MEYCIQCpUNFhnxDGZJOvOtT1EgMt2CZZrNPlqCmDa4iSq6H5MQIhAMm4HswRuBVfQUv8tBj3vRTaBF9vdNvkQKxol5y2mWD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7039492},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"18b525178e722258c49a023ac0639f2a5a76b13e","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.10_1762318647325_0.16189055904719662","host":"s3://npm-registry-packages-npm-production"}},"2.14.11":{"name":"claude-flow-novice","version":"2.14.11","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.11","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"7fe8620d6edd400725e88d5c11c104bba11fd60d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.11.tgz","fileCount":1095,"integrity":"sha512-czuXT34hQSIoNdHItxeV4bk3ru+YR8Fpd5LDLvp2hCbYeG9s+JaP7KXnsLB3rwMNqOeEswPIRkI80ImPo6mpUA==","signatures":[{"sig":"MEUCIQDQ1Z2JFGXsXKtN9LkzFhPfXKvyNb7xXFrSI4zgYsddkwIgcOy9yQn08dryNO75OGEhan8aNeP0P6BLTlqbbuXJtaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7076556},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"381371c0433275e52fd95491a384af68a49f7238","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.11_1762320477272_0.8248091811932763","host":"s3://npm-registry-packages-npm-production"}},"2.14.12":{"name":"claude-flow-novice","version":"2.14.12","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.12","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"3db0a09f71544a2b30e34932e5a1f0657910a346","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.12.tgz","fileCount":1089,"integrity":"sha512-ykOWpKbBla0PxzZH2BGPIbrNPbYLvymAlsPAvRXvnEhl0xmUUK5ZkORtCceYCAkneaRzahpxWcyZ/QTsRRuNbg==","signatures":[{"sig":"MEYCIQCp4/GuPgjH2r33B5FVfhbshe4GALGBRrWlR94xwTxorQIhAMBnf6+GtrQF4BGs6XGRoIHC/S62pPoFjVagJBTyElc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7007675},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"381371c0433275e52fd95491a384af68a49f7238","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.12_1762322309720_0.26359793071718784","host":"s3://npm-registry-packages-npm-production"}},"2.14.13":{"name":"claude-flow-novice","version":"2.14.13","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.13","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"81f68a452d1baf51d245b8f300fde0ee407c99a3","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.13.tgz","fileCount":1099,"integrity":"sha512-DL4OHrCUB9xvjLUv7d+4ewAeeUZhn4azKVcixm7CRVKs9nzUjk3iV7U3L379AO+OCYW1cIc4YDrwTyi2Ume+cA==","signatures":[{"sig":"MEQCIAtaFMDG0sk450L+t6nVDLZ32+tZMWvnhQXiophd5jawAiBBlKGI+F2z4KL1y7a7LthWphAJdJ5/wF//55gjFFLx+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7100385},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a4ce79e911ebc219fec9aebbda83866c94e39eb1","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.13_1762335084477_0.6721773829096802","host":"s3://npm-registry-packages-npm-production"}},"2.14.14":{"name":"claude-flow-novice","version":"2.14.14","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.14","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"5a92de61aac696514d011629b9bc9f82cd7d32aa","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.14.tgz","fileCount":1063,"integrity":"sha512-oZO8v/vQ//EGKrEJZOT5gkYx5DSggB/oewhrJ5lHrGVIfLEEqDqBdlJHeH8Vn/6lTCmaOqwNRW0WA/C3kyJeOQ==","signatures":[{"sig":"MEYCIQDnZB0PQ3/7+qgtLcbPtrvX831R060afDknP+dVfe+PSQIhALTnw3cjAeV328hOlRJrbvp5Ok2N09DoZXOBSUhg5Ml8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6899047},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b21131a6d56d26dfb191919210f6d947410249e6","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.14_1762343736463_0.1270206847633819","host":"s3://npm-registry-packages-npm-production"}},"2.14.15":{"name":"claude-flow-novice","version":"2.14.15","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.15","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"674cfd8645d273dc681f6a208ee6d943a229048e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.15.tgz","fileCount":1063,"integrity":"sha512-zCyWOW2b4QSfB3p/5pwtko4qBkfpXXOojhSAWQxYVqD58ERIQUGgKp/p/OAjaiJJsSXtwcJ0cP/0pObvvokjug==","signatures":[{"sig":"MEYCIQCMWFPeDFgtIAFNo7WecFjVfhdp/KX7dmLZuelms/Dp9gIhALuvd+Age5CnZNrQ341Yzn5c9FbQnoItQ4cq4B8CBQlz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6890915},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"871f98e096bfe4a079ae874d9ab6a7e0d6108974","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.15_1762352388865_0.47411745653597803","host":"s3://npm-registry-packages-npm-production"}},"2.14.16":{"name":"claude-flow-novice","version":"2.14.16","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.16","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"661311f82fc0f6d505dc523fb3b85d15e259c753","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.16.tgz","fileCount":1071,"integrity":"sha512-gcHTWisQUSoGV585KqA4W/abd3KwbOrG5U4CGswNYg4phUiOikrsue4/V+rHlDP1els1lcEl6SPmUS2+p7Ewjw==","signatures":[{"sig":"MEUCIQDcM+H87Kpw7RSH2Y8CrZDgMbiDtdtMaJuBZ/lTmfp5mwIgNKr3E7r28YDuYYX1hFQCdECDsxKMX73fkqHMp49G8Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7075846},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c961a8ea745b758ea7dd5361ac1d8fc62e41832d","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.16_1762353100384_0.1628788056238799","host":"s3://npm-registry-packages-npm-production"}},"2.14.17":{"name":"claude-flow-novice","version":"2.14.17","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.17","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"cd7f775d6e1d84d11bb3d958a66ffd63cab594c0","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.17.tgz","fileCount":1072,"integrity":"sha512-ecKgPPHoacdFNFarIkpRWlwNAwKNMW4JYO+UnHYjNm3yKSR18itXc7RDFVVP0v+XJF60e+Eixq/K31iv4v/2RQ==","signatures":[{"sig":"MEQCICCQR9x+srHPhOkuTfEk+HP4zHonMKDMBdrSB/qEsxI1AiBKR9Mom4aS0pebGLCnPGn7+NDNXqzwN2Eb3PqWGaOAjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7087760},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f49b1ce62536b0be50ec5501e5979ff81d5e364a","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.17_1762354168761_0.26183856634223335","host":"s3://npm-registry-packages-npm-production"}},"2.14.18":{"name":"claude-flow-novice","version":"2.14.18","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.18","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"264fbd99c0c67ef4ae1b0108fb288251ff811802","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.18.tgz","fileCount":1072,"integrity":"sha512-aJsrFCfx+Y4DbnOxfPSVFFLstnMQcumC65k3KHOovmD5PolFL83VmsASKwAmoWvJVB0Phg2s6rnjJlC7BT8dwg==","signatures":[{"sig":"MEUCIQCjrR5x6SX2L9Gzru7a974mVHrSCtR/pPW3msOCaW7WqQIgOh1OfYai3JwdxAEDqPPm0QveFi/otZR/BjzvlKCUAYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7080396},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"68e97647b460fdd7989eec7cbeeebdbe645e14e6","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.18_1762354512045_0.8170403408209179","host":"s3://npm-registry-packages-npm-production"}},"2.14.19":{"name":"claude-flow-novice","version":"2.14.19","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.19","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"415bf6debe2b4b43728a8b539b99ef224bdd8d18","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.19.tgz","fileCount":1092,"integrity":"sha512-PWr2l3uiQp61SoqGllW1jFjzfxv8ao4Ph4hXsdur3utOqbOF2Uacoo0UHOmuzvqk2UdyNDA+8T3LCUwqhdJNXg==","signatures":[{"sig":"MEUCIQDd55VR6pf0at7ynSGtaURYgtHUXpZ5g9iEPPcscZ4YpQIgLm+Tf1Gm+RgXvCFn7HN2ILsn6sjR5evCx4gcbecN75o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7316421},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"5019cf8434dc6908a38110e9c3b1fa012f33b445","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.19_1762357654835_0.39495417188861426","host":"s3://npm-registry-packages-npm-production"}},"2.14.20":{"name":"claude-flow-novice","version":"2.14.20","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.20","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"8df37ee1ab3815a2039fbe0d36e8de8d3819d7c3","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.20.tgz","fileCount":1094,"integrity":"sha512-vj4SO6mXSv2Qyt4x63p9JZ3ba+5mGiIbI9EShbDSQo5c99PEFw6I8vYT/izqZcN1ZliRBo2nnkz8n4+1ItM3Ig==","signatures":[{"sig":"MEUCIQCqFRhn0Rd5wcAxpUaGzJW04oPWpO2p7byZR7NP0QP7pgIgVQMg3ve+/USipLAbnIgZHplqSEiZZx/yf+12ysoGZ/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7369577},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"603cd2994b0bd7d113bdd7903cf539757dfb01d0","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.20_1762403103920_0.3710577542996927","host":"s3://npm-registry-packages-npm-production"}},"2.14.21":{"name":"claude-flow-novice","version":"2.14.21","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.21","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"3b6dc643f5608cddc255cf6ccfe6de3b2ee73602","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.21.tgz","fileCount":1094,"integrity":"sha512-JiZrVfPT4slwxZ2WMzT7qh1S2HG63FPbLF4htBRnxWws2ld+8mJ/SGIEFd5FEASF4zwIoa1BquwG0r8Z1AMhTA==","signatures":[{"sig":"MEUCIQC+TtczvEoIHsLNizrf3Y9dB7V/LZ7yqSHKmXGdy0FiiQIgRKjZfhCV83BnGqlfVBHoTwrmATT8b7FFkXvcEAMQcL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7369577},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4719d31b9a9c602f6c0f9a529250c74a65c1e0ef","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.21_1762405099247_0.49482102694327645","host":"s3://npm-registry-packages-npm-production"}},"2.14.22":{"name":"claude-flow-novice","version":"2.14.22","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.22","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"bbed3ec5d8a4f8d00e1651070a28555acb4953d1","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.22.tgz","fileCount":1094,"integrity":"sha512-PCL7vzNeDvWlBYp18yRASElxrghnyhPz7oSjT5PF4Kf2wzh3IofT3I92V6DIzvZuG/+YT5Y7fA9rch+G/L3Tew==","signatures":[{"sig":"MEUCIE03xBXJUKe6CombgjnUITJlmYzHBy7AowVfvc8pcILpAiEAi2ITm/LwqviHZ89xpQNdBhlWL5W3sQkL7wrAEtAMYUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7340375},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e5f12a4c69ba445a4346d8a14dd35706c2edda05","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.22_1762407308655_0.0037380542013036866","host":"s3://npm-registry-packages-npm-production"}},"2.14.23":{"name":"claude-flow-novice","version":"2.14.23","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.23","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"2de9905d5e590fcbc7fb16ca61a02e77d89118bb","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.23.tgz","fileCount":1114,"integrity":"sha512-iw8WE6DrIOUMfAjG0chjcCKhwL8f/M1WMIiK1ueFQCIKQTBIp9dqQkYSARQ/xrdhWR4LYQDjcHfvQ+/tIsBCWg==","signatures":[{"sig":"MEQCIEuK3Ka0eqCk/3afdO40zuWG5i4tBqi2Dr1gKvovh6m6AiA8jyC3VsRul+GoDvrntZDXDySmhyUzPy6b94Y74wTU+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7591875},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"64dd2b82dd66226da758057aa69bc0dd138d0ae0","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.23_1762422285885_0.8660457692526669","host":"s3://npm-registry-packages-npm-production"}},"2.14.25":{"name":"claude-flow-novice","version":"2.14.25","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.25","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"0844ba47d3e0c1d118b2017aced06b6bd88b5d60","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.25.tgz","fileCount":1114,"integrity":"sha512-dywLMzySyKaBP57bK/7iS9WayAEFw5ILSgYURYKRj3vgtBLhar/sUGOkWPIicLUXsMoQF6WJP+ieACQ4LeQMug==","signatures":[{"sig":"MEUCIQCP8inkh2x8MkiJmzeIMe8LffEKAjvInNlPeyuaIyUsZAIgCC0KtEQRnRDwstYW3rnDxJ0jooNibQWfdJGdVr70EBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7609460},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"64dd2b82dd66226da758057aa69bc0dd138d0ae0","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.25_1762430306467_0.4946948640349609","host":"s3://npm-registry-packages-npm-production"}},"2.14.26":{"name":"claude-flow-novice","version":"2.14.26","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.26","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"f5150fe90490451edd49947f343816ff0341959d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.26.tgz","fileCount":1114,"integrity":"sha512-vIAVpjbeATU3gHElt9kF6gVd9OyFZBi7Iov89PyXJSGAYzL8YTlUePWC6MudfWlsqvrKZ6OFtnFsLZST+Olang==","signatures":[{"sig":"MEYCIQD3yFP5Uld+0/GQIJ1cY6LY/mXNrhzzHjLvzchipZnhxQIhAIlhdxZKhPgX+3rO9TYvScC/gMQW+LPVnBfRc6TPgj/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7609460},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"30006ee83f8a80ea7a36e8daf066685af6ca1364","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.26_1762430391130_0.3783360752471514","host":"s3://npm-registry-packages-npm-production"}},"2.14.27":{"name":"claude-flow-novice","version":"2.14.27","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.27","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"09d14902c490d6b800f64c3fa9e0881373980408","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.27.tgz","fileCount":1114,"integrity":"sha512-u2gIbVNo111a0RS9UeypwAOirj51GBrmzTGGWNdRMElvjenXxdT0ISgFHLp4uZUno+B1h/BY9vZAWRTIkrcJ9A==","signatures":[{"sig":"MEUCIQD/9DrkA6Yxt7+5oVsOiVgIST3AiPKxNH0Do9wyIJ+j5QIgc38+9ZKclEVG5MWp5Ow/AypvzE3FmbImMkdlU8JJZHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7597595},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9831db6b666b3a5b66834f0a03f32188e4d7275c","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.27_1762430480031_0.5497403344067946","host":"s3://npm-registry-packages-npm-production"}},"2.14.28":{"name":"claude-flow-novice","version":"2.14.28","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.28","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"6680dc35f377ac931aca7aa0f9fff1b1febcd887","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.28.tgz","fileCount":1114,"integrity":"sha512-8CRui7JIocDC/hAklOnkFJpv6aaT4YMDWXa45gMyAF0gFN19BI5Mg9+iJ9pzjstwGhmw8yZcWfc5oT4wEkNLnA==","signatures":[{"sig":"MEUCIQDWGtLuWSbXwc5MEwDjgnfTxvVlXOEgJzpK/ZSHwTX9LQIgJ214u65WV38OHaakBkju+pvD1XyQW+dtim4XL84cl8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7615888},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"dd92207f8c12eae1e72a1b75f348a63b966e7572","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.28_1762430619855_0.8541375309853647","host":"s3://npm-registry-packages-npm-production"}},"2.14.29":{"name":"claude-flow-novice","version":"2.14.29","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.29","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"10c1917057dc2ec3c8ba2735f33e0fb383147c7c","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.29.tgz","fileCount":1136,"integrity":"sha512-1repdqdkys4xmynrhPcNokwk35WT+rNuGjnUNZdTqGDHes2qUMzGrtzOyASJ1OzELpdtjE+MKMNEJMjVGtBNjw==","signatures":[{"sig":"MEUCIQDX2aMKCgpV6vWYXq2104+BQ835nr2aDxmLJK2TjyuKfwIgBR34thPhEIqc7tXI6GD3KPA9amFXUgPUleI2Ahj2NaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7899562},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f6fdd2eb75c81b608344fa28e2e229ea03ab72dd","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.29_1762492674951_0.8066275549106561","host":"s3://npm-registry-packages-npm-production"}},"2.14.30":{"name":"claude-flow-novice","version":"2.14.30","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.30","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"bdc72c12cdabd4c0b6c2c128190ddb3787e54f35","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.30.tgz","fileCount":1174,"integrity":"sha512-4w1loOXLj2dDRSUAehu4br0AJ7MqIn5V8HYOTw51PvIdwiU15B4oeCyvR5TlPptHmC+HCGX96e3eRPbHMOcktw==","signatures":[{"sig":"MEYCIQC/8eESHefATp82Ky1rCHn7Sym78450TPcPg5rxpMV6NAIhAP0v8zHm/yyeoZfrgjWO/JINagE/NtDQf8aETOy7winV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8376139},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"83d69de4ba631952b5d55c1cc6830a0106f12ad5","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.30_1762508522826_0.322132762093734","host":"s3://npm-registry-packages-npm-production"}},"2.14.31":{"name":"claude-flow-novice","version":"2.14.31","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.31","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"8972089f1abde92fe098f2705e0ed0931d83b5c4","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.31.tgz","fileCount":1177,"integrity":"sha512-NJxbU0MdPCuY/oA/Ktd2SARxxld2R6j1uBjLkP2bN0Kuh1Cz1Obvbh77Sg6d2vkvcBPUQxD03PCNqy7MkCPDQg==","signatures":[{"sig":"MEUCIHmxsUKUDCFONiMjIrEF3CNdo7KVf96welWQoPcGJJ8ZAiEAshvebEj1eIwRbf9K2gAiFQ0D3PyykZgmGH1eoj1e2bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8390193},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bd56a97a3ac501f7e1b9c0d040b599146f6fed14","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.31_1762535172640_0.006884156723836687","host":"s3://npm-registry-packages-npm-production"}},"2.14.32":{"name":"claude-flow-novice","version":"2.14.32","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.32","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"b8c9ce9c115fc6e7890c163be91198f2e1dd25ed","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.32.tgz","fileCount":1191,"integrity":"sha512-QrNA5/2LtorIqjhlFcROwq74SKrCpKebg3CmOb65qQOKMyhGXzg515JUjLWKGTBxpZaoYkYGv0NUyAjLxL5Rzw==","signatures":[{"sig":"MEUCIQC0GTB6VeTRevL01oIF0v0wyYlxeIbk39dFhUEflFTgjgIgDLTDAgFDTb7aCxQJf2NNYMPlAHn0HWxpv/LgHlxYqtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8562515},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1975964bdae59c81b9d97909262d36b68ea699c6","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","portal:start":"./scripts/start-portal.sh","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"peerDependencies":{},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.32_1762590624063_0.5142435780783945","host":"s3://npm-registry-packages-npm-production"}},"2.14.33":{"name":"claude-flow-novice","version":"2.14.33","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.33","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"37470b6d1a7b228a126d24b8059cb7ada306a6e3","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.33.tgz","fileCount":1197,"integrity":"sha512-5Kv9/Ta70fyyOKjgDNQBsUaAhQQoMXw1GJlnGagTIWf4pNj3LNCldWjQCrGg+Nu/8rcl80a9GAN+SRsBbe2Bng==","signatures":[{"sig":"MEUCIGrXZISi+upTitNsGsRWVd3StLUXQlrjqTMVpHw6wlgGAiEAofWLujOVsdT8TbPUeSC9I44QoPGBZPxArOj0E2CO8Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8608872},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cec4ac72f810964dfe0bfd7311b941321809d526","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world-docker/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.33_1762680116145_0.14542635769625867","host":"s3://npm-registry-packages-npm-production"}},"2.14.34":{"name":"claude-flow-novice","version":"2.14.34","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.34","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"3e13c6a2c7e204ae9afbbb40cc4199ff3cf75c59","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.34.tgz","fileCount":1197,"integrity":"sha512-XX3X5bl3LrkuJo8qCLQkr1PLN8ORrDv6eYuZgPTe9yKa15QzrtADG0Efh3/2P0n85Ob1y97W3ReCSU5QU/tsxA==","signatures":[{"sig":"MEYCIQCtDPLrlnRRlkQ/HfCsAsH/MkosVWWOLq/0YdKdFMfukgIhALVonv96NpjVvlkXpqoyCvSeYIYfCvgF59aduIrOd+qt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8608210},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1f9c779326bc3dcd5cd3dbb86b6441391c142bf6","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world-docker/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.34_1762694773628_0.002374996216947478","host":"s3://npm-registry-packages-npm-production"}},"2.14.35":{"name":"claude-flow-novice","version":"2.14.35","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.35","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"623102f0d0d34ea813b539a7cd88cc54e0bcf5f4","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.35.tgz","fileCount":1199,"integrity":"sha512-rYKpbhID//81+IRjGmGzYFj4o73MpWzDRzoy/GvN9yS6Mh+oNGnjWPfS2AvdTfHx4Pxc/L4wv4BjJdQzaPAdGg==","signatures":[{"sig":"MEUCIGv64Qf7mNs4AA7dyJv7xnpYRd2UNnSNX9+9y3vWnZX0AiEAsXdIgR8wV+gQob8JDM4mfVm405bJCRFX/JBi1ju/V7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8591412},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"46b5617df004bc4020024f0bcfea4204c83a3631","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world-docker/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.35_1762712715653_0.7540449141544616","host":"s3://npm-registry-packages-npm-production"}},"2.14.36":{"name":"claude-flow-novice","version":"2.14.36","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.36","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"2b8353429400217060cf8b28f091bb28c44edea1","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.36.tgz","fileCount":1202,"integrity":"sha512-rdQx2DSbPUXVLzB9sJysy26mS/1yZat2v+dVAXhk67Yy7VxnlKoUW4Uq/6zcHtjGnggPOWNaaYIbn5ln9rK1eQ==","signatures":[{"sig":"MEUCIHrrEUW5q4sesJ06KGCr6O9viOe+XS9iRS1nMBd1wXKkAiEAvY+ZxQUCMfhwPzUPtv8eUmTpxsVPzh4xfhPMDZFEvOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8627874},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fed356493e8c4f6b2e0d1e89d23c79aeab12e438","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world-docker/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.36_1762725282671_0.9538794395131154","host":"s3://npm-registry-packages-npm-production"}},"2.14.37":{"name":"claude-flow-novice","version":"2.14.37","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.14.37","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"6e1ce6d86772559156cbe32c0eb1fdb6ee1a2795","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.14.37.tgz","fileCount":1212,"integrity":"sha512-1e53NrGqKfCzpHt6EgSz2dar63bv3g/gEkrTRfGJTvK+JvkdFzvvNwpchaNfqrLu147sOeGgmW9ZIjnx2zfm6Q==","signatures":[{"sig":"MEUCIEgIsX5trRYxepnV0o26duF3ymRO2Sp/PZiieowtKDVJAiEAyVQXfwIcR8PF0LSb5bt+bU8bMtwVohyUv0dMWnIwwHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8754801},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b4e6d58a9e7effa3ace079f34f00289c80ece1d6","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world-docker/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.14.37_1762763995604_0.3536236124806722","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"claude-flow-novice","version":"2.15.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"8f6bdb4c5026a187c5e06dbfeb2a9260bd09c97b","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.0.tgz","fileCount":1216,"integrity":"sha512-YeAfmwMEgAOtAthjdQxJbEV2ulGTHNZzDOmtMfsEcLrYCdBmq6QixG8ERkiGxbb/2fuJD++fADeGQprgzQoA5Q==","signatures":[{"sig":"MEYCIQCTwGWKKLEj83egnn74JC4te6tcj60ULO1fBETuCW+7DQIhAJ3WkU/pWT8vVBPTVHEvu96WPSB8bWV7nnCwLmf2dkDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8775954},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7604cf5fea56b931895677d4219d9b5a825d0e4e","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-agents-ignore claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world-docker/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.0_1762801215405_0.5675381006521036","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"claude-flow-novice","version":"2.15.1","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"99e87c9c63dac9ccec67c96ee6f0552b0ffa63b4","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.1.tgz","fileCount":1358,"integrity":"sha512-hvn6j5nFtE6U8/5CRGl2xIgX8qNU4R3x/ydSaxH5lWx70XxTv5/x1cqNnubP4/O4/nHvJhaUmD/CRIaItpuU1g==","signatures":[{"sig":"MEUCICFmiCDLddGS/YHvLQ1ubBmBprP5ZKoUmrkcRJHLiXCpAiEAxI0r84uTCSCtG2qyIW4+fiMK02LvRKDZbu1rN/M3lRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9626874},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"448740795e7cceff52f6ee7e8e7981a662175f97","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.1_1763146453163_0.3634154647183878","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"claude-flow-novice","version":"2.15.2","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"53ab9215420830cee2aba7157421ae76373e6593","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.2.tgz","fileCount":1364,"integrity":"sha512-9hK0tAsXBXIUiJMYVUNfsLB7k1Cbsdhb7b8uU3kK1p4Y0kjXsy/WqGMt3vQBDXvDsOjdWU/OtBZQils8Pz4YOw==","signatures":[{"sig":"MEUCIEX4e9Q0WFtRr3myNX4iBjV/CqzQtyGbZiLOxZgEnm6JAiEApotJDAtsTpfTl6fNkNpBx/1XF9TyAfoJL8TAX7ydODg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9699791},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a4abdbd84a2ffbc2ede963b6ecb63e4d7442aadf","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.2_1763168555665_0.8410579045615585","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"claude-flow-novice","version":"2.15.3","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"09249c0057c2951bc1623558cca7d01053422f14","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.3.tgz","fileCount":1402,"integrity":"sha512-6LBVDRg5rseDcGSDh5xU5KJshCFDB3qN7nNHh7KGqsJHlNhPmBmuhzUHr3bFDYDeynl6l2vR76+3+I0h9iVpIw==","signatures":[{"sig":"MEUCIQCuCZrUwXI0r2Oj/bnQf9jG1WVkPqbmDBvjQJdfXE5IcwIgeGuktCW2BvN6EcDINHXNeLRdY2mmO8vQFMATnIu+KJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10306479},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f1b1a6f743fcb95574eb793becb9cc21c47e4ec7","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","typecheck":"tsc --noEmit","test:watch":"jest --watch","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","test:docker:container":"bash tests/docker/container-test-runner.sh","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","sqlite3":"^5.1.7","commander":"^11.1.0","socket.io":"^4.8.1","better-sqlite3":"^12.4.1","@anthropic-ai/sdk":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.3_1763230697584_0.6173808387884625","host":"s3://npm-registry-packages-npm-production"}},"2.15.4":{"name":"claude-flow-novice","version":"2.15.4","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.4","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"5b7f487ab8cdf0293933ae474ca5a1631e96e668","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.4.tgz","fileCount":1637,"integrity":"sha512-HwxTL1bJYQok389SipyHFSNLzDGvjwO5xblxKxQLGYlIk/DKlkyQ32GPyUNyPZobBBQubdGSR6j0EARlF0HdWA==","signatures":[{"sig":"MEUCIFcaXmod527wGLK/VlUB+b8lEoVtmR8vk0wy1NII4EDeAiEAoDJucHXm1kJ5jDNjAdLjxGvhtkgWNq/UHj4pQfOXSng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14473846},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3e3656b261d7b5f681490b8d801f3e38bd0a35e4","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest tests/integration --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.4_1763417825045_0.7998556149835598","host":"s3://npm-registry-packages-npm-production"}},"2.15.5":{"name":"claude-flow-novice","version":"2.15.5","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"4d227fcc50eab7e48972d38634f9bb36a4c677ca","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.5.tgz","fileCount":1647,"integrity":"sha512-arBJ17TlKBkhEZhexqBaOjwu6WFjY57eWkD0/Sh/cGTOTYWP7Yf7cRi2l3/C5ABAnZpA4/o844J9/WmhoagE2A==","signatures":[{"sig":"MEUCIQCLyaoCjGS31DfCZIFFO1Uv5YkTZ9fBoA3OfR4Qp3gLkwIgWxpxhGpLFcFpB9fJUJrz7KSbXojlEbFuq7AFJiGO8dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14580836},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fa6c3cca815bc66ec8007198179118cd21bc1cce","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest tests/integration --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.5_1763445375561_0.7061276417924138","host":"s3://npm-registry-packages-npm-production"}},"2.15.6":{"name":"claude-flow-novice","version":"2.15.6","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"8db634b8f605c180cadd5631715f24f572f8e65a","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.6.tgz","fileCount":2055,"integrity":"sha512-uT1NuXHqsntHQm4nIkospcX1UFIznjGj6gOHp52TIvq+EG/j2DHrEeNoEV12gniFskN65Y/G24oXH70j8C/SxA==","signatures":[{"sig":"MEUCIQCHxAfsxQtBXR+SdIgJ7m9N0E6HhOB8/5Aj1N8XF3NOVwIgA0GuBy3yIjCPB5KUbfb2O9EH9UEXPeOxnD2P5AY2uD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19183576},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"472d73a311bffd47bf68391c10cd7efaf0021762","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest tests/integration --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.6_1763575877404_0.15228360885413217","host":"s3://npm-registry-packages-npm-production"}},"2.15.7":{"name":"claude-flow-novice","version":"2.15.7","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.7","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"c5324291cfc4c994bd3d14e6108844521939c439","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.7.tgz","fileCount":2119,"integrity":"sha512-wwKXSkdAKpxPJQ0nMnivF+H5tmtWc380D5qT9kujhWJgzG2T414enEM8/aMpWEIbNviYE9xgeqKi55Qq+rfiVw==","signatures":[{"sig":"MEUCIB7bPPT/vdDB6EgqH0mJPwBMKV5hyABJcgXrbjUviqqzAiEAmkhaErdE6Eip9ltZeUbuKTZB5FdTmjK3KpdFRCbvjEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21460421},"main":"dist/index.js","type":"module","_from":"file:claude-flow-novice-2.15.7.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest tests/integration --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"_resolved":"/mnt/c/Users/masha/Documents/claude-flow-novice/claude-flow-novice-2.15.7.tgz","_integrity":"sha512-wwKXSkdAKpxPJQ0nMnivF+H5tmtWc380D5qT9kujhWJgzG2T414enEM8/aMpWEIbNviYE9xgeqKi55Qq+rfiVw==","repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.7_1763596691152_0.41330339191640886","host":"s3://npm-registry-packages-npm-production"}},"2.15.8":{"name":"claude-flow-novice","version":"2.15.8","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.8","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"34b0bc326df3bf8367ee557e6eea5738ad14628e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.8.tgz","fileCount":2126,"integrity":"sha512-a4fQgb2KHT7++EbWJfFYtLEAcuEAPRSsTxTfB/5T2BJt/8hHM0B2gwpdCtHjbGqwj6fdflpaxIcsShmbdXwOxw==","signatures":[{"sig":"MEYCIQD8RT3lYpvJoZ8G2mypLKnPCLImhCk/GOatjzOvEQDAjQIhAJZ2uqRNMTTdvj4Addahj72AvpUxtymp/b3mk39Gqql1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21472421},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"08184acb2c4ac6845e91344333c99ab171ab9764","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest tests/integration --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.8_1763597115815_0.6034360414567865","host":"s3://npm-registry-packages-npm-production"}},"2.15.9":{"name":"claude-flow-novice","version":"2.15.9","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.9","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"4df2beea96422e1db4e5049af65c92dfe2b30ba6","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.9.tgz","fileCount":2134,"integrity":"sha512-F9ch9mmPn2jlNv0jvVzZ0rwC9NSSQtfvMQN0SftsLskvER748RfESCLfdK7w+rPN8uZhHIeP5PZKqlvoJjX7rA==","signatures":[{"sig":"MEUCIQD4XpZT3Q54Wq8QZWnt4WOm2TGd3hOMiKY73LybrcMengIgAdnwcQ2bw2vic/slVMpBp0pYTWQlBcwnel+aKGBrIzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21497687},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cd49dd0c5100a0363d8a480a7c11846318b3eb23","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest tests/integration --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.9_1763600026265_0.8308473973303903","host":"s3://npm-registry-packages-npm-production"}},"2.15.10":{"name":"claude-flow-novice","version":"2.15.10","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.10","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"60a3f225bb6014734eed8adfab87fd004739b925","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.10.tgz","fileCount":2152,"integrity":"sha512-+SbqUH0fRlWU6VdE8/H+c9gamyrpkhcIneoH8J63GaMpSCZnpHOsX9N2/QOwdCJkFeJuI97tqKQ84Fr61Gcz5Q==","signatures":[{"sig":"MEUCIFcSGyFDmjgnLNPnL182cIcr5XfrQkJx5GxsMly5H6DrAiEAhvrk1wJcDty2+6+OtZXUhjePPfFDBazhS+xoRaqvMNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21757695},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7bef42c4e4e44525a748f596b60646e7c7616382","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest tests/integration --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.10_1763608316273_0.741200465022559","host":"s3://npm-registry-packages-npm-production"}},"2.15.11":{"name":"claude-flow-novice","version":"2.15.11","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.15.11","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"3815c0209a5b9e19d5178bb695e2dc8c8a19bb74","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.15.11.tgz","fileCount":2152,"integrity":"sha512-3V5aP3udWYUfvcCnK3PyOIV2mi2JI1zVJdn7uQNzbSxLiabW7YMvZ23D1idxE7qbWSniNphVhzpBJyrZ5LXYIA==","signatures":[{"sig":"MEQCICnhi7rLDaNQxLBLiPsc5UvSbotM1PNb1z9nuycB2V8XAiB/8Xel+FiSBcSFxtlXU8q1O52LvMReE0Y15K0rZlfeew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21743450},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7bef42c4e4e44525a748f596b60646e7c7616382","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest tests/integration --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.15.11_1763611151302_0.4261756413222799","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"claude-flow-novice","version":"2.16.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.16.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"c86685c13930a612e7558a561d996cd61fd228f4","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.16.0.tgz","fileCount":2351,"integrity":"sha512-4z/RWJQt/jL/+R4KTw3C+jIxiKmXL1vp1UMNpBSzljpIQDnQnIuOVRJh26Bl0qbsftje+mCP/K0VOuafgifJow==","signatures":[{"sig":"MEQCIEsJoc2rFv3gBwkprOtedfCXmJhV2gqoA2ic26dA1WAxAiA/AjBiXd80CusShwW7PKqTXbiC2vtkZteeYOq7AnL6BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23048289},"main":"dist/index.js","type":"module","_from":"file:claude-flow-novice-2.16.0.tgz","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc && npm run build:orchestrator","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:all":"npm run build && npm run build:spawner && npm run build:selector && npm run build:coordination","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","build:spawner":"cd src/coordination && tsc spawn-agent.ts --outDir ../../dist/coordination --module commonjs --target es2020 --skipLibCheck 2>/dev/null || echo 'Spawner build skipped'","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","build:selector":"cd .claude/skills/cfn-agent-selection-with-fallback && npm run build 2>/dev/null || echo 'Selector build skipped'","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest --config=jest.integration.config.ts --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","build:coordination":"cd src/coordination && tsc store-task-context.ts store-success-criteria.ts --outDir ../../dist/coordination --module es2020 --target es2020 --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck 2>/dev/null || echo 'Coordination build skipped'","build:orchestrator":"cd .claude/skills/cfn-loop-orchestration && npm run build 2>/dev/null || echo 'Orchestrator build skipped (optional)'","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:integration:watch":"jest --config=jest.integration.config.ts --maxWorkers=2 --watch","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:integration:verbose":"jest --config=jest.integration.config.ts --maxWorkers=4 --verbose","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"_resolved":"/mnt/wsl/docker-desktop-bind-mounts/Ubuntu/3978b7d6b214a747dc861191bca93a97f30bb151a2503a035559b42ed1e0793a/claude-flow-novice-2.16.0.tgz","_integrity":"sha512-4z/RWJQt/jL/+R4KTw3C+jIxiKmXL1vp1UMNpBSzljpIQDnQnIuOVRJh26Bl0qbsftje+mCP/K0VOuafgifJow==","repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","shell-quote":"^1.8.3","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","@types/shell-quote":"^1.7.5","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.16.0_1763873193318_0.17983784620117027","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"claude-flow-novice","version":"2.16.1","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.16.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"8378d67d3fe09993ba78c29e20edb9bee72c21b9","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.16.1.tgz","fileCount":2370,"integrity":"sha512-m25Mho7PSGC+xV9k1TwiA3wjL6GW44nCaqfeZmHY8UsZ7maSDM4UtBcxc1e2yEBwmAyYygg1ZRoD74iT1l9p1A==","signatures":[{"sig":"MEQCIGUOXXtCD/sq8KqROE8WUW+o1pI/3kDxnZ6uFH73XmL5AiAsR7rTWuskhnx/H+54RkymQ/ge/WKsjdf38RbYL7Qrzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23365102},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"493042f74bc70d7123d5067b9251fe36d80dec43","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc && npm run build:orchestrator","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:all":"npm run build && npm run build:spawner && npm run build:selector && npm run build:coordination","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","build:spawner":"cd src/coordination && tsc spawn-agent.ts --outDir ../../dist/coordination --module commonjs --target es2020 --skipLibCheck 2>/dev/null || echo 'Spawner build skipped'","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","build:selector":"cd .claude/skills/cfn-agent-selection-with-fallback && npm run build 2>/dev/null || echo 'Selector build skipped'","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest --config=jest.integration.config.ts --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","build:coordination":"cd src/coordination && tsc store-task-context.ts store-success-criteria.ts --outDir ../../dist/coordination --module es2020 --target es2020 --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck 2>/dev/null || echo 'Coordination build skipped'","build:orchestrator":"cd .claude/skills/cfn-loop-orchestration && npm run build 2>/dev/null || echo 'Orchestrator build skipped (optional)'","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:integration:watch":"jest --config=jest.integration.config.ts --maxWorkers=2 --watch","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:integration:verbose":"jest --config=jest.integration.config.ts --maxWorkers=4 --verbose","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","prom-client":"^15.1.3","shell-quote":"^1.8.3","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","@types/shell-quote":"^1.7.5","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.16.1_1764173031730_0.1559597242599864","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"claude-flow-novice","version":"2.18.0","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.18.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"94b2e3a44fbb05ae6412a8e934967de494a70bfb","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.0.tgz","fileCount":8926,"integrity":"sha512-Py9sd92ELZ1yWJjeJUpB+Q67srqfzJ2U2tBxUWPG0YLOisWCHyI2EWrvqzPpP00RxJxsRzlwjcWbL1UCDwmFGA==","signatures":[{"sig":"MEYCIQDC5nP8ZqWIsB10u6dDsIfQFF5S0noxVlZ1628x8wmDnwIhANJ+Qy56qM4XysT1DBk4AIJrbH6uq4Lmsshrc7FqecEO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195887023},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2664a877ce7942bdad765691f63a86c30f99c884","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc && npm run build:orchestrator","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:all":"npm run build && npm run build:spawner && npm run build:selector && npm run build:coordination","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","build:spawner":"cd src/coordination && tsc spawn-agent.ts --outDir ../../dist/coordination --module commonjs --target es2020 --skipLibCheck 2>/dev/null || echo 'Spawner build skipped'","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","build:selector":"cd .claude/skills/cfn-agent-selection-with-fallback && npm run build 2>/dev/null || echo 'Selector build skipped'","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest --config=jest.integration.config.ts --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","build:coordination":"cd src/coordination && tsc store-task-context.ts store-success-criteria.ts --outDir ../../dist/coordination --module es2020 --target es2020 --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck 2>/dev/null || echo 'Coordination build skipped'","build:orchestrator":"cd .claude/skills/cfn-loop-orchestration && npm run build 2>/dev/null || echo 'Orchestrator build skipped (optional)'","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:integration:watch":"jest --config=jest.integration.config.ts --maxWorkers=2 --watch","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:integration:verbose":"jest --config=jest.integration.config.ts --maxWorkers=4 --verbose","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","prom-client":"^15.1.3","shell-quote":"^1.8.3","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","@types/shell-quote":"^1.7.5","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.0_1764623900965_0.9887533271742057","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"claude-flow-novice","version":"2.18.1","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.18.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"61e913ac08acf85a6ec7a04dde2a2c4d20b7c3bc","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.1.tgz","fileCount":8926,"integrity":"sha512-/ME84Y2PZXWpUWOxHWX0OLooQpniDBlLzWX2IMh1ZpXAQ3s4h+HUXJbmbjIufwR/2NC1LO/aTly8q1muEFONbQ==","signatures":[{"sig":"MEUCIAk/n/5+72BosY1/x0KuZyICtifgwklT1JgvzB01M7EcAiEA36ogmfrZD3xPnXEq2PWPirJOS5BRPcKaZeH+JZHAZJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195856879},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"c8900aebb5521ad55753658005d627d06b2ddcce","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc && npm run build:orchestrator","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:all":"npm run build && npm run build:spawner && npm run build:selector && npm run build:coordination","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","build:spawner":"cd src/coordination && tsc spawn-agent.ts --outDir ../../dist/coordination --module commonjs --target es2020 --skipLibCheck 2>/dev/null || echo 'Spawner build skipped'","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","build:selector":"cd .claude/skills/cfn-agent-selection-with-fallback && npm run build 2>/dev/null || echo 'Selector build skipped'","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest --config=jest.integration.config.ts --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","build:coordination":"cd src/coordination && tsc store-task-context.ts store-success-criteria.ts --outDir ../../dist/coordination --module es2020 --target es2020 --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck 2>/dev/null || echo 'Coordination build skipped'","build:orchestrator":"cd .claude/skills/cfn-loop-orchestration && npm run build 2>/dev/null || echo 'Orchestrator build skipped (optional)'","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:integration:watch":"jest --config=jest.integration.config.ts --maxWorkers=2 --watch","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:integration:verbose":"jest --config=jest.integration.config.ts --maxWorkers=4 --verbose","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","prom-client":"^15.1.3","shell-quote":"^1.8.3","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","@types/shell-quote":"^1.7.5","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.1_1764624682280_0.1172019990838169","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"claude-flow-novice","version":"2.18.2","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.18.2","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"aef01757580a8cfe075a81790d89788e9fe9e190","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.2.tgz","fileCount":13988,"integrity":"sha512-UFJS/maJW4nv1wZ/joFBKAYoEiC4rSEGTyxnAaWweQHXQ1WMH/GO4fJcvQeXT/EhB/GiSRYeZo3GefamQCIhXg==","signatures":[{"sig":"MEQCICONHsduZ7CLMA43OGPP9zoJXaKhWQ1FdMPuk0Rqdki9AiAtIACnM0lm8NcBdcX6VeZx1ZoxO3XgroU96cn3HFzUhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187819170},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"231fe9768f8ecc78808c1871dea87a635bf0e289","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc && npm run build:orchestrator","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:all":"npm run build && npm run build:spawner && npm run build:selector && npm run build:coordination","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","build:spawner":"cd src/coordination && tsc spawn-agent.ts --outDir ../../dist/coordination --module commonjs --target es2020 --skipLibCheck 2>/dev/null || echo 'Spawner build skipped'","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","build:selector":"cd .claude/skills/cfn-agent-selection-with-fallback && npm run build 2>/dev/null || echo 'Selector build skipped'","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest --config=jest.integration.config.ts --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","build:coordination":"cd src/coordination && tsc store-task-context.ts store-success-criteria.ts --outDir ../../dist/coordination --module es2020 --target es2020 --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck 2>/dev/null || echo 'Coordination build skipped'","build:orchestrator":"(cd .claude/skills/cfn-loop-orchestration && npm run build || true) || echo 'Orchestrator build skipped (optional)'","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:integration:watch":"jest --config=jest.integration.config.ts --maxWorkers=2 --watch","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:integration:verbose":"jest --config=jest.integration.config.ts --maxWorkers=4 --verbose","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","ajv-formats":"^3.0.1","prom-client":"^15.1.3","shell-quote":"^1.8.3","jsonwebtoken":"^9.0.2","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","@types/shell-quote":"^1.7.5","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.2_1764956803513_0.8549398267104407","host":"s3://npm-registry-packages-npm-production"}},"2.18.3":{"name":"claude-flow-novice","version":"2.18.3","keywords":["ai","agent","orchestration","multi-agent","coordination","redis","cfn-loop","skills","automation","cli","consensus","validation","docker","containers","memory-leaks","concurrent-execution","semantic-search","ruvector","vector-embeddings"],"author":{"name":"Claude Flow Novice Team"},"license":"MIT","_id":"claude-flow-novice@2.18.3","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/yourusername/claude-flow-novice#readme","bugs":{"url":"https://github.com/yourusername/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/init-project.js","cfn-loop":"dist/cli/cfn-loop.js","cfn-redis":"dist/cli/cfn-redis.js","cfn-spawn":"dist/cli/spawn.js","cfn-swarm":"dist/cli/cfn-swarm.js","cfn-portal":"dist/cli/cfn-portal.js","cfn-context":"dist/cli/cfn-context.js","cfn-metrics":"dist/cli/cfn-metrics.js","cfn-ruvector":"dist/ruvector/cli.js","claude-flow-novice":"dist/cli/index.js"},"dist":{"shasum":"bcccd8b5e1c86e233e77cd09d3635b1f1753636d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.3.tgz","fileCount":14010,"integrity":"sha512-rIrr0oDvLycxQzE62nE+rbejfuTxZrsACinD8f3x2pznsIu3hj9KRKTr/o+H/anKc09VNNU2yJI8YqV+xXDLUg==","signatures":[{"sig":"MEUCIQCkNKLthWa9Mb4PLDHWN2KUlXuChyaztgj8Gj3iMrUzwwIgUGcKjBstGKXV+0k//5zTsey6lNz+da9/zrSH/YuiDE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187858066},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1e256081de08bf1f755465276a30521ad6e7d60b","scripts":{"dev":"tsx src/cli/index.ts","test":"jest","build":"npm run clean && npm run build:swc && npm run build:orchestrator","clean":"rm -rf dist","prepack":"npm run build && npm run copy-claude-assets","build:all":"npm run build && npm run build:spawner && npm run build:selector && npm run build:coordination","build:swc":"swc src -d dist --config-file .swcrc --ignore '**/*.test.ts' --ignore '**/*.test.tsx' --ignore '**/*.spec.ts'","test:load":"jest tests/load-testing --maxWorkers=2 --testTimeout=30000","typecheck":"tsc --noEmit","db:migrate":"tsx scripts/migrations/migrate.ts","test:watch":"jest --watch","db:rollback":"tsx scripts/migrations/rollback.ts","docker:logs":"docker-compose -f docker-compose.production.yml logs -f","docker:stop":"docker-compose -f docker-compose.production.yml down","docker:test":"node tests/docker/production-deployment-test.js","lint:skills":"tsx scripts/lint-skill-markdown.ts","portal:stop":"./scripts/stop-portal.sh","postinstall":"node scripts/init-project.js","test:cfn-v3":"bash tests/cfn-v3-orchestration/run-full-suite.sh","test:skills":"jest skill-markdown-validator.test.ts","docker:build":"docker build -f Dockerfile.production -t claude-flow-novice:production .","portal:start":"./scripts/start-portal.sh","build:spawner":"cd src/coordination && tsc spawn-agent.ts --outDir ../../dist/coordination --module commonjs --target es2020 --skipLibCheck 2>/dev/null || echo 'Spawner build skipped'","docker:deploy":"./scripts/deploy-production.sh","docker:status":"docker-compose -f docker-compose.production.yml ps","portal:status":"./scripts/portal-status.sh","test:coverage":"jest --coverage","build:selector":"cd .claude/skills/cfn-agent-selection-with-fallback && npm run build 2>/dev/null || echo 'Selector build skipped'","migrate:skills":"tsx scripts/migrate-skill-markdown.ts --all","portal:restart":"npm run portal:stop && npm run portal:start","prepublishOnly":"npm run build && ./scripts/verify-no-secrets.sh","verify-package":"npm pack --dry-run","docker:env-sync":"tsx scripts/generate-cfn-runtime-env.ts","migrate-configs":"tsx scripts/migrate-configs.ts","test:integration":"jest --config=jest.integration.config.ts --maxWorkers=4","test:performance":"jest tests/performance --maxWorkers=2","build:coordination":"cd src/coordination && tsc store-task-context.ts store-success-criteria.ts --outDir ../../dist/coordination --module es2020 --target es2020 --esModuleInterop --allowSyntheticDefaultImports --skipLibCheck 2>/dev/null || echo 'Coordination build skipped'","build:orchestrator":"cd .claude/skills/cfn-loop-orchestration && npm run build 2>/dev/null || echo 'Orchestrator build skipped (optional)'","copy-claude-assets":"rm -rf claude-assets && mkdir -p claude-assets && cp -r .claude/agents claude-assets/ && cp -r .claude/skills claude-assets/ && cp -r .claude/hooks claude-assets/ && cp -r .claude/commands claude-assets/ && cp -r .claude/cfn-extras claude-assets/ && cp -r .claude/root-claude-distribute claude-assets/","db:migrate:dry-run":"tsx scripts/migrations/migrate.ts --dry-run","db:migrations:list":"tsx scripts/migrations/list-migrations.ts","lint:skills:strict":"tsx scripts/lint-skill-markdown.ts --strict","db:rollback:dry-run":"tsx scripts/migrations/rollback.ts --dry-run","docker:orchestrator":"node tests/docker/production-agent-orchestrator.js","test:cfn-v3:dataflow":"node tests/cfn-v3-orchestration/tests/05-data-flow.test.js","test:cfn-v3:handoffs":"node tests/cfn-v3-orchestration/tests/04-handoff-coordination.test.js","test:cfn-v3:shutdown":"node tests/cfn-v3-orchestration/tests/06-graceful-shutdown.test.js","db:migrations:history":"tsx scripts/migrations/history.ts","test:docker:container":"bash tests/docker/container-test-runner.sh","db:migrations:validate":"tsx scripts/migrations/validate.ts","migrate:skills:dry-run":"tsx scripts/migrate-skill-markdown.ts --all --dry-run","test:cfn-v3:confidence":"node tests/cfn-v3-orchestration/tests/03-confidence-scores.test.js","test:docker:concurrent":"node tests/hello-world/concurrent-agent-test.js","test:integration:watch":"jest --config=jest.integration.config.ts --maxWorkers=2 --watch","test:cfn-v3:connections":"node tests/cfn-v3-orchestration/tests/02-worker-connections.test.js","test:integration:verbose":"jest --config=jest.integration.config.ts --maxWorkers=4 --verbose","test:docker:redis-coordination":"node tests/docker/cfn-coordination-test.js"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/yourusername/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"AI agent orchestration framework with namespace-isolated skills, agents, and CFN Loop validation. Safe installation with ~0.01% collision risk.","directories":{"doc":"docs","test":"tests","example":"examples"},"_nodeVersion":"24.6.0","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","glob":"^11.0.3","uuid":"^10.0.0","chalk":"^4.1.2","redis":"^5.8.3","dotenv":"^17.2.3","lodash":"^4.17.21","sqlite":"^5.1.1","express":"^5.1.0","ioredis":"^5.8.2","js-yaml":"^4.1.1","sqlite3":"^5.1.7","chokidar":"^3.6.0","commander":"^11.1.0","socket.io":"^4.8.1","simple-git":"^3.22.0","ajv-formats":"^3.0.1","cosmiconfig":"^9.0.0","prom-client":"^15.1.3","shell-quote":"^1.8.3","jsonwebtoken":"^9.0.2","@ruvector/core":"^0.1.0","better-sqlite3":"^12.4.1","@types/chokidar":"^1.7.5","@anthropic-ai/sdk":"^0.67.0","@types/jsonwebtoken":"^9.0.10"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.16.3","tsx":"^4.7.0","jest":"^30.2.0","pngjs":"^7.0.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","@swc/cli":"^0.1.62","@swc/core":"^1.3.0","@types/pg":"^8.15.6","supertest":"^7.1.4","@types/ajv":"^0.0.5","pixelmatch":"^7.1.0","playwright":"^1.56.1","redis-mock":"^0.56.3","typescript":"^5.6.3","@types/glob":"^8.1.0","@types/jest":"^30.0.0","@types/uuid":"^10.0.0","@types/yaml":"^1.9.6","@jest/globals":"^30.2.0","@types/lodash":"^4.17.20","@types/ioredis":"^4.28.10","@types/sqlite3":"^3.1.11","socket.io-client":"^4.8.1","@types/shell-quote":"^1.7.5","jest-mock-extended":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.3_1765041171565_0.5418755602629668","host":"s3://npm-registry-packages-npm-production"}},"2.18.5":{"name":"claude-flow-novice","version":"2.18.5","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.5","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"dist":{"shasum":"e0040515c7f0251ee768be401972c3db0e2d0d45","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.5.tgz","fileCount":4185,"integrity":"sha512-6IZKLMtNUrZWbrPAI+ontM7RjllpnBHUOgaQIr+rDQdKtByMl5NoPRkxs9hwKAzuaV07vKjqdgj8+kiTfnkSgg==","signatures":[{"sig":"MEQCICHItXVO74bRC6tTv+KW0++WehsEBNLvFDbz6yKh+FLVAiANpd0esXN8xPsEWglvo+IKCeJCiEr0hKQiZMaAuyvcRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35155102},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"4019223fc601f402807a82634d5c83dfe3cd804e","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nNOTE: The .claude/ directory is excluded from npm due to size constraints. For full functionality including Local RuVector and CFN skills, clone ","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.5_1765285415444_0.24503415340615753","host":"s3://npm-registry-packages-npm-production"}},"2.18.6":{"name":"claude-flow-novice","version":"2.18.6","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.6","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"dist":{"shasum":"145995602bbfd698d293ac63edb7ac6bde28ed82","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.6.tgz","fileCount":5207,"integrity":"sha512-7oRpIlVLtg06dEf5TldL4p4eX4/Dn5dl8mLMhG3AZ03jncQXsLtsLzxC9gv5NTqU5gal1SonAiuWJ35FFmnNjQ==","signatures":[{"sig":"MEUCICx0YHF4LveV9Za1iZHtcKcYpgejVFebccDo9jMvnQgSAiEAquYAyHSEdMYX8fh5L4uomnCrU+8ov2AJhq0hDOUNpYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46116538},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"facc79753a1ad3f31af443c142ac7a0472f35807","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.6_1765286143384_0.9592840375556475","host":"s3://npm-registry-packages-npm-production"}},"2.18.7":{"name":"claude-flow-novice","version":"2.18.7","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.7","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"2edbd1ec639817d15b64d7aefbc82fe2cb4ea598","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.7.tgz","fileCount":4324,"integrity":"sha512-qduAA+dcq475CEoQF/ofWM2SA4u3AnqZRm72Z56984VB8ZKtluJNJKDDeFGQpN3GMLAuPSXVYCkj510gJZN2MQ==","signatures":[{"sig":"MEUCIG3xZEVlmZzdN0yIlHiA8YmPaMOjNkHWIZ41Vdb3tDq7AiEAuofxCk64wMXk6Rkz4iwqPW+aI5uUZYBQV0yrqI/4h54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40451391},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"01ec6cd31c92d694c14b85576121c7fef0839346","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.7_1765306082910_0.2212768945440724","host":"s3://npm-registry-packages-npm-production"}},"2.18.8":{"name":"claude-flow-novice","version":"2.18.8","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.8","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"ed771152dd1c6f0a5f0c76e9bf54e5c36fe5e437","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.8.tgz","fileCount":4295,"integrity":"sha512-jWrWuN1+UiVWkrSsMM2qkxXtpkA8zgGnjp66Y2VsxB2d9574WTb1YXrDeGTp0esDLLV78s3/QGrqQqCBTILY8g==","signatures":[{"sig":"MEYCIQDd2ek4zeoaGwJzma3PjQjbkpfqRK9M5Xj7UOAcHGwYlwIhALGqNVoFzkMz55R3nHi6GddMvthkx2pQ8/GWIK/qY27w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40215764},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a9e8910b4a2d7d4d5e94905299a9341b292a421d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.8_1765306440350_0.09100634104284366","host":"s3://npm-registry-packages-npm-production"}},"2.18.9":{"name":"claude-flow-novice","version":"2.18.9","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.9","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"213649666bfdeb191d5200bb64d6aacd315b3b71","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.9.tgz","fileCount":4295,"integrity":"sha512-p7SddZNbyvWkcf6RxSaJzhqfBFotbI0RWLsZyomEyQXB+xD7rRvTiaIqfka4nOEdywQmreBAnllwhpV6W5U4+w==","signatures":[{"sig":"MEYCIQD6gLr8OX1xPDtkskvTmcLGKR8gWHgVzshHobBrjoKgPAIhAKRRq0enIbLsYoG+Cz+e5esW/ktjTEoru4+M222ES2XU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40215784},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"01769011bf7ed43eda0a23098dd42b62ce48c7e6","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.9_1765308941937_0.32296951594976075","host":"s3://npm-registry-packages-npm-production"}},"2.18.10":{"name":"claude-flow-novice","version":"2.18.10","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.10","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"2bc32c89f15bd04a5033f92c78a9265e274060ff","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.10.tgz","fileCount":4295,"integrity":"sha512-6lF5UCHEqxqYJtiq7CSz8w+YX/WHaDNm526OQjfr2Pm5vACGsbPfCj0F/aT2tH9QVCG5Svrc+whTKFKHlMGkvw==","signatures":[{"sig":"MEYCIQCO7DS9O6v2DC/GcAN12kTCvwqm2PVhyVHo5huntW8CQgIhAIRc+znhXfa7m0utgTzZcvigUoLVpnws3Sk+19i5voYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40215803},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a2e5e14d3a690c3c190981b5c3c69dfd7e97725e","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.10_1765310792477_0.1325355959706811","host":"s3://npm-registry-packages-npm-production"}},"2.18.11":{"name":"claude-flow-novice","version":"2.18.11","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.11","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"47c1a1575911892f817dfbd56806ab31a01624c3","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.11.tgz","fileCount":4295,"integrity":"sha512-pehG614Ypq36B8+JOOD0cWXCmXV5hXt1LouaOQBhaqoVRBiEANCpf23RN8z64lgGAtNkwqQ8i8YiVLDl7dlGww==","signatures":[{"sig":"MEQCIFIH5Zk8DMOl289UW0WIG44hGS77gVAqwoLu4J4zlvD2AiBgZvU8Qy7KUFkAuHKg2Bd+BQIqDjZV5D+p+DInJq+RIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40215813},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a2df5ef3e53ef162eb4475413b3db7cc553f9297","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.11_1765311720491_0.14660382374827385","host":"s3://npm-registry-packages-npm-production"}},"2.18.12":{"name":"claude-flow-novice","version":"2.18.12","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.12","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"0dc59722e2d55e76330d977d5cb82d31e82d5b69","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.12.tgz","fileCount":4296,"integrity":"sha512-XKc1wPhJ5vZ6SXZ9UMnu07tncnkrMU4lySEHVq2nQbKwfZVLc0Acq+d6gQFeKjK3ccF7tI7AJ5m/uNbNz5zmTw==","signatures":[{"sig":"MEUCIFnsX4SvUi5/OYuqToLtjhssrxNePEwn0AuMDc8UcxGqAiEAmWJSj9XpdANo4qoALt76MnM/HjiDH9SiNXuDmIvyrHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40233574},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"ee1056db9aeb27624c994e45bc2a64fc63eb3433","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.12_1765314310307_0.609407216022015","host":"s3://npm-registry-packages-npm-production"}},"2.18.13":{"name":"claude-flow-novice","version":"2.18.13","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.13","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"67a632a69d7544148a3bedbcd861ec7d7e8cd0ab","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.13.tgz","fileCount":4296,"integrity":"sha512-ojvGkpfw9xwiIGyTCOZojuoBuGhN636D72er4td4EUjgrqZ4gCZCiiRdwndbZ8rfOK85tqi1X0yk2aQNwA9H2Q==","signatures":[{"sig":"MEUCIARsGHcxYYutl9vQeWeRddozX3+IkfTfhQsxSCs2CN8dAiEA3l9ZJUKW+mOvqhlqeZq5BwWIOQ1rLUaBJEZ6lI1Vz28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40223132},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"6a33b969dbdc0864449f0afc191a5b01ddbe2afd","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.13_1765320322126_0.9715268795167404","host":"s3://npm-registry-packages-npm-production"}},"2.18.14":{"name":"claude-flow-novice","version":"2.18.14","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.14","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"6fdb65846efaf2f20a9be40470ca79c9414c1553","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.14.tgz","fileCount":4509,"integrity":"sha512-nfUU4DvVObnyG5kDoMmyhY0Y4VGkh03bu0e6Q04B0+NbUZzWDxYndeaJaYINzikDmz028+4wErALaZEzN33yHA==","signatures":[{"sig":"MEQCIE2C2TXxE1BUWEh6CmRWElGJtGaOrXVdAf2QHSq57wWSAiBB8I4KY+0cjV24qfNqIZbU7/E+0bPyE0MPVa4D1a15hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59180396},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9513907a3735f49b093d33b49ddb220e2d3f1545","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"peerDependencies":{"docker":">=20.0.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.14_1765418260478_0.2310495986189618","host":"s3://npm-registry-packages-npm-production"}},"2.18.15":{"name":"claude-flow-novice","version":"2.18.15","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.15","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"d7eafea719b4ba3f95742a8d0f55e8ef6f68bd46","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.15.tgz","fileCount":2585,"integrity":"sha512-XQNeOQLatCcpAfbLaVt4ffpOTU9a6WK6EdJ4frMxxcZOO4GD1Rif998wKKNwOX+Ji9FAHjX5ugCLxmLOB72n3Q==","signatures":[{"sig":"MEUCIQD29l6yzj0qtdQH7ZbfV575MfbuwMb2f0TOMtV++YSjLAIgOQtPKzjAkWJCjcsi0k/NVCXZvPMjgiUHSeaLb8BQ/UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47429463},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a01446f94e33c9fefa99408a12f298e77fc64077","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.15_1765483854008_0.08817119699420362","host":"s3://npm-registry-packages-npm-production"}},"2.18.16":{"name":"claude-flow-novice","version":"2.18.16","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.16","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"0b6d6fbbabeca484a0122c3f25bf82e63dce145a","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.16.tgz","fileCount":2585,"integrity":"sha512-rDITIOUeZomdXdhuLym1niDTChc7FQ11ueJWMzqnYERTgxyi4rwUVSARG1zBaSbFTpVRqHowXDgP2QsgjPfarg==","signatures":[{"sig":"MEUCIQCTVB423EQ/Tn7EFszvphhj+ogJAMcRMDttDSiqzC8lDgIgHpuZnmDe5VySwhAyW4fDOXRNYmAgXoUx9DgLmFlY6S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47438554},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"c977954581a0270d50421b5c5353b4cbafefda6d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.16_1765487430020_0.7518582991954468","host":"s3://npm-registry-packages-npm-production"}},"2.18.17":{"name":"claude-flow-novice","version":"2.18.17","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.17","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"5038d16f342442298db006dd5308e9a57c841db6","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.17.tgz","fileCount":2588,"integrity":"sha512-D/E++HV+LxJL1F2kJeGYirFBCECwe3/1bLZZL/ti7A7W2lC/+/UyG4n2qj3dvv3TfTa40os6VBqNdxzYzHRFjw==","signatures":[{"sig":"MEYCIQCAqUxPVyhsP3ref79ZoLvq/TfEdOpNvBqlxzOFXpO2QAIhAOW/1XpQhfJPrvZ0arbu1hkMNJYjpcLVdDLBePyJ1Ikj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47480565},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"d3a91841b9218117d737875a5f1beee50d2f2a35","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.17_1765518485756_0.12299457856306906","host":"s3://npm-registry-packages-npm-production"}},"2.18.18":{"name":"claude-flow-novice","version":"2.18.18","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.18","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"5251cd7c9395f259f238fa1d8b7ced5b04f9bfbe","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.18.tgz","fileCount":2588,"integrity":"sha512-kA3CD6H8MphbxwDSFvM/Vdsn7Met1TNFzmMueMwOZ+dx0IHeUowzplXZmCZU4MRFAOwK1noqpLySYU0Eb2F65Q==","signatures":[{"sig":"MEUCIHgp6FEsnl/LTIAxOQMePhUA6+xjk3bLe4xEHgk6XssNAiEAiXDpGENjMABjl+D6a89hN0Q1EUd+o0M0TiTFHft91JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47481965},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"4bcf56b0e1d82fdd71f7cf0b446e9b82d451acd3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.18_1765596709844_0.6397950736299964","host":"s3://npm-registry-packages-npm-production"}},"2.18.19":{"name":"claude-flow-novice","version":"2.18.19","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.19","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"0aaa7b210a84aaa446af1f56fa5e7d8d99662787","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.19.tgz","fileCount":2588,"integrity":"sha512-MhQvqgO8HTDNSxf7l8/ukUdw8o3Tu6J8Pyl85JFwNHBp2VVE7oYEX3wT9x92bqMm8ayhVsd8BQs8t6BoW04x2A==","signatures":[{"sig":"MEYCIQDoLefe5R9fzz1ta34J/6EvidFHQQuIjOfr6WgAxc9aiQIhAJtPLMufHafjaaIlLIZvKclud7S3QgG3C5M9fegk/D8i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47481325},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"f821cd29ff1539ab51a52fef77ad9aecc774502c","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.19_1765597226543_0.8850655999850248","host":"s3://npm-registry-packages-npm-production"}},"2.18.20":{"name":"claude-flow-novice","version":"2.18.20","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.20","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"97fddbba97f09a9a962a5ca692e995348211000e","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.20.tgz","fileCount":2588,"integrity":"sha512-wi25X8q/g4hnLT/7AujZ/1CR1ToaQzhQV8D3pUZCYxQjX6ThJI5FW0d2kea8XhU0wu7wD0b8hH+h0bpq+I03nw==","signatures":[{"sig":"MEQCICyW1OH3Ck6TvdnFOBRG0AqhETQnovtsZOfNI6cDdgIiAiBhcKrFU5G/lQWMOAHOBMTglvvNq8NANjTcgI7ZNrRLFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47473538},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"e2d900598d23e791f45eb2071b1deb4ae72c17f3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.20_1765775398527_0.8129356691519427","host":"s3://npm-registry-packages-npm-production"}},"2.18.21":{"name":"claude-flow-novice","version":"2.18.21","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.21","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"c6cb66489cd756c494f84280f39815881bb460a8","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.21.tgz","fileCount":2589,"integrity":"sha512-OmbmDXEw8dWm6sjXpU3jkbrxWVHUEMlTzpTR3r9RoPI0ME+NIWewumtEgYMQlKYemz73tMkyfzCIfPDYja7Ybw==","signatures":[{"sig":"MEQCIDgfhri8GWHVvCyCyYcPrwd+7B+4wDh8v53AxsHvaG+pAiBF6/Z9T7pMOrKgnh24FVSU0AzD+O0ANVY5+is964wPdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47475702},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"abcef83dbe484dcd9105b4e21e1d50cff9fa518a","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.21_1765815899834_0.09621277514890925","host":"s3://npm-registry-packages-npm-production"}},"2.18.22":{"name":"claude-flow-novice","version":"2.18.22","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.22","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js"},"dist":{"shasum":"d106a7aff7a7938f511f6e2f3ac2101a6837045f","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.22.tgz","fileCount":2589,"integrity":"sha512-NqUE4Lap9QFdiTXlYkIh4T7PqSmUv5TIjwxwilzR2fMulk/O0Ugw5w9IBqMUJsxxmmvVNeUFBy/L6prl7SQsUQ==","signatures":[{"sig":"MEUCIQCx769eiFPZjqS44FZPobDeG1SxvLwj+DgLXG9Azei4HwIgNOhIXiYQ2oYX7UM5oBtvDd6UyFkGMjPRDdY86vi8IJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47475833},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"c9c5b2fd7fdd3d915c0d22b79d88e51bead21a0b","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.22_1765826645785_0.6957863225808412","host":"s3://npm-registry-packages-npm-production"}},"2.18.23":{"name":"claude-flow-novice","version":"2.18.23","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.23","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"7ecdecdee80eb53bf0882194d8a8a24f2db48238","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.23.tgz","fileCount":2594,"integrity":"sha512-p/NnLPsgBxJ15vTuYWSntWFGl8bnR22APWV++DcE/Ty27paui5fyCiamdAvf1aVh8AK5xQ1Osi09DfI+yU3IhQ==","signatures":[{"sig":"MEQCIFw5bFr3CLpHdew0IX+W/TX+xx3phThAMAk2HRibZAUVAiBhEzFUrohMDk+oceDxFs9sKdlFzWlJEZAHWRHUjk7y9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47498627},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"b50c4b679092f2b3cb546e63aae59106d059f502","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.23_1766081119417_0.2653390204115409","host":"s3://npm-registry-packages-npm-production"}},"2.18.24":{"name":"claude-flow-novice","version":"2.18.24","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.24","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"24299315b7f1b3d8e2eed06c534541bf358866e2","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.24.tgz","fileCount":2596,"integrity":"sha512-SnZN0uYgjULh68oh1xMge6J/8ZHMhAdqNv591rfCC1ujxarAbzy4EryCiuiZLh6//tPCs/4rRm7vXC2ID+RNXg==","signatures":[{"sig":"MEQCIE5o8HyP6GCeP2zT59p6wSOVzUcfOPqOtMLleywn1n+SAiBIl06fVdo9U37Bh08rMnsIRWuTd/BCekr6dTZA8Un89w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47485970},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9cdd17635e15d602ef96900cdce1275bdc2f6d7c","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.24_1766297789781_0.12785979320162744","host":"s3://npm-registry-packages-npm-production"}},"2.18.25":{"name":"claude-flow-novice","version":"2.18.25","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.25","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"aa1cc7c5e547eab49ef4ad3cf675b483690dcd32","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.25.tgz","fileCount":2617,"integrity":"sha512-kkg6NfFsZjbrslbk812nQ0VH+HcFMaj1eh0KvcMpW5N/G2ePj/qZ0229N+u8TR1yPoebWMiiDUE1oDxlocbC3w==","signatures":[{"sig":"MEQCIEt+ou8yZVxF2QkK+yPwuXrDdSURbTzgdpPeB1F8gBeNAiBf3gf6aSBivCNUKar8RXG9GqCKI1WUjsc0O0INQCjrMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47613742},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"c8abcdfe53bbdeae9d250dc5af6c21e1fbf9738a","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.25_1766298176351_0.4431906253050595","host":"s3://npm-registry-packages-npm-production"}},"2.18.26":{"name":"claude-flow-novice","version":"2.18.26","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.26","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"424eeb40b7bceb2690a530e73982b995b8c3d7a0","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.26.tgz","fileCount":2617,"integrity":"sha512-CV+RNwXefnQ425dt9eDaBFNqN1ir/HaOcGJDreQKlYzkvpAlsd8fyRXyJDrYl4MWlKN+7+EOMCDcWOxxKFeZcw==","signatures":[{"sig":"MEYCIQDrSij7OQx0FpzQoDGYDc7uLU4qpDHgPJO6Jn8T7uPudgIhAM+ipYjMr5GowZ4D1ISTNkd/XDMTYiByHJvXE9b6UA8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47617232},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"bc12a22b91274b518d01b65090e09e6dd9e095b2","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.26_1766311234633_0.12068889130581173","host":"s3://npm-registry-packages-npm-production"}},"2.18.27":{"name":"claude-flow-novice","version":"2.18.27","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.27","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"8a967cab23a296437ec35710bc85652c02e61b64","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.27.tgz","fileCount":2617,"integrity":"sha512-5UjrupeLJeWmtA1/JErcYHD8ZZodfPjHUAAk/VGXDpIIarN82miXYZoaNh3ZOb+ybPn/S3ju6m1Lag33xtxgEA==","signatures":[{"sig":"MEYCIQC0YhgMUTSRttaWZGGb4oLxC42NyKRLIr1V7rQjxqx5ugIhAIAfHIU+5DHlbampgDFcOEjoeFLCvywfKoamCoSDrQ5u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47633907},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"d58917cae7e4da4323d34d75b97d00277dbaffb2","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.27_1766313144073_0.16306554110083216","host":"s3://npm-registry-packages-npm-production"}},"2.18.28":{"name":"claude-flow-novice","version":"2.18.28","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.28","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"00011d000bfcf5df90e659827c053d152edf4279","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.28.tgz","fileCount":2617,"integrity":"sha512-harasXL3eQmnNa25w4CEN/leGG72wXBbt1AhU6HwpCJHRmq+kRMow7RXk8ooK/BGoohkZWCKfi2pBhrjc5DVqQ==","signatures":[{"sig":"MEUCID3HB8jStpzVP8flYxO69DqWk3CuEXCXoeYvqhWaTDbFAiEAmkb9L28X9PwoSUvlBjo2v7nNOtRHO1TgyO/dH/AoNh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47634089},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"c51c87da878fcb8a36de41b74b13640e08525fa5","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.28_1766315499854_0.5428273842056042","host":"s3://npm-registry-packages-npm-production"}},"2.18.29":{"name":"claude-flow-novice","version":"2.18.29","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.29","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"dd148f9a61cf02a2c88e5d515fdce340bfb4b527","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.29.tgz","fileCount":2618,"integrity":"sha512-0TUCdCott2jfwVl+8RHieQdFlECk03BK9fSjoN6vzyw0t1jsmnblMIb8ralnnLCZ2WSYA/I4EHCcgGzq8C+vHQ==","signatures":[{"sig":"MEUCIFsL7hj13jwCNPB33Cea3QQ1GCU1U+QpPrmfPv6Rcjq6AiEAlqfAcAS3G5jmUdxLudQI18BO4lE92fkVegxX6BqVfXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47649255},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"9bb31236b1e6e8243e61b06311f3b181d9c4b7d3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.29_1766353577382_0.5115585579166244","host":"s3://npm-registry-packages-npm-production"}},"2.18.30":{"name":"claude-flow-novice","version":"2.18.30","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.30","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"f53d85b86617ce7695ed5b8eda5bbee137fb1ae9","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.30.tgz","fileCount":2618,"integrity":"sha512-W4/VnWoDNKWXu1YH0Qg5gD0+slPqzbLRw2DOiEe2jTchuhM7XgVJVp5fBp2ydpPKUJB0rRmVwYbtNA/a72Lz8w==","signatures":[{"sig":"MEYCIQDTYcOxt1zQ5U2LokpLpFXAOfO9e9/ts3/mXx9I86HOBgIhAJy9u8SoqNikjVmhZf0HXG+zMFGYFgt6jicl12OXQxJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47645051},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"2b659bf7f24328fa2372c464fe0e1fcbc0427d41","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.30_1766355545302_0.5433063192559806","host":"s3://npm-registry-packages-npm-production"}},"2.18.32":{"name":"claude-flow-novice","version":"2.18.32","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.32","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"5f39d7b7858bdc9c2ffa8b8dd03eedddfb8f802f","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.32.tgz","fileCount":2618,"integrity":"sha512-+JEaMuB2e5nhOBBp7F0JwH5hpN83vNrL60mOrwXwzR4zOzn3j3nVYRXo+m6qS2Hlpstr3mX1p6uGxlhLmQSuYQ==","signatures":[{"sig":"MEQCIC4jpAI7oZw2FPXzDVoOnFSRZADL3e7+8bJBtRokSxkTAiA1acQdhhOLYvQhknNX7768jtG5uUdHPCC0lTEfsrSXeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47646831},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"b9df015c3647e0ecf73551786d802f716bead41d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.32_1766357593203_0.507518872745601","host":"s3://npm-registry-packages-npm-production"}},"2.18.33":{"name":"claude-flow-novice","version":"2.18.33","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.33","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"c5e31d772f8df014bf226ad4d8f448bfa52f4141","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.33.tgz","fileCount":2618,"integrity":"sha512-HECvH9uJiph5caAQzfwWM5uDljIraqktkFVu5VJcW/F5P/kQn74mMwwuVDBQUiBeBShAI7sGj3uDrlh4Dh703A==","signatures":[{"sig":"MEYCIQDl69wygPPCCnmFqshfebUiE9XuPkPsE5oU3/xt+BSmUgIhAI3CrkWN4GCBxtOePiOa3hq5SwPukY0/6DoGd2qTjcdq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47648900},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"5df38ca2de1c90dddb99cf35a1a3ed9e15569f3e","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.33_1766366278456_0.8781537898249532","host":"s3://npm-registry-packages-npm-production"}},"2.18.34":{"name":"claude-flow-novice","version":"2.18.34","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.34","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"6f7675588e566f9d109a2b94c8a061b56a81c41c","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.34.tgz","fileCount":2618,"integrity":"sha512-4zRvIwXN4RBgEtJd5WYgDOKINRdlQ650ixdZGBQVH3sZCvtwMgV0p15QRzppOs/LNY8d/6koyFWO212e+qwxqw==","signatures":[{"sig":"MEUCICopFQl6qNqJhSIUpZTduOpFqEL5wdwkvL2WDrkVdjwKAiEAkObvqxNNTZBRvsoIusaSaJkJ9lwnn1ounDdYL+efkRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47649121},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"fe5b127ac4d21800babb6d1f2ebd085308b46142","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.34_1766366725450_0.08770880996263641","host":"s3://npm-registry-packages-npm-production"}},"2.18.35":{"name":"claude-flow-novice","version":"2.18.35","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.35","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"ee2a7b1fe2ee4b16b360ec1f822bc616fcf3bee1","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.35.tgz","fileCount":2618,"integrity":"sha512-GqBuSHFgedgKlc+qvAiqWDBHO7XS9YHvHgGV5yAFOOsYToPFR5x60IcQ/Jk5et1IC11JW0Eg2z9bzN4iQH5hgQ==","signatures":[{"sig":"MEMCH3KCt/WsoJLEpQGzx3ftMKlmWV6GmlfnO8jM4UVm3/QCID6sn1Efvh0JiNmKcyUTEe27s9OaCCt6g/u5mKiXDKNa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47649348},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a9385c8cecc6c200645c0b34bc381620401804f3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.35_1766367041579_0.28245714135350486","host":"s3://npm-registry-packages-npm-production"}},"2.18.36":{"name":"claude-flow-novice","version":"2.18.36","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.36","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"220fe50318775c23b5ce5f412637183c94cd4786","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.36.tgz","fileCount":2618,"integrity":"sha512-TpbHFuDUwJF6GftuCbMbA8CKOnptAYfdo5t4LSZgafZgaZwFTkzJ1fHuE6lpeq6fCYKTx9mvI65+pF+vgfOEcw==","signatures":[{"sig":"MEQCIEwvVaMWpBKMI9d/jx+Ke3Aq9PyFvwer6/JaLZPtj3QhAiBaZk8GDlRI0G+Ceh3S4jK5u6HXz3qqGm+baSnNruaICQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47651401},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"ffae7d5fdc02ccd9c1e919b925e5a77174cda96f","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.36_1766382349186_0.17000055132981662","host":"s3://npm-registry-packages-npm-production"}},"2.18.37":{"name":"claude-flow-novice","version":"2.18.37","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.37","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"5130e3c3755ed1a21bf50c03fb5aac0b4b454b54","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.37.tgz","fileCount":2618,"integrity":"sha512-3LSSOwNL/1O7ZbiB1HwRPAhypDImpWB+M7Ttlem4n4YTSR86Wywz1hRt3E8txF1r5YM4T2Dw6utmIbCPMxGOPg==","signatures":[{"sig":"MEYCIQD+HVq4t4J1Dm8+jB67Lnsnx0/F1tN2FfaKPOHHLMz9LwIhALURCM8yBdYhVIZ6Z4tpFSOekVoIrqQh3Z5TnCIrXROL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47643888},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"7041f2f6442aaf0f0e0fe6108005dcb2136220e4","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.37_1766384168475_0.34284691833691583","host":"s3://npm-registry-packages-npm-production"}},"2.18.38":{"name":"claude-flow-novice","version":"2.18.38","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.38","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"881045a253fb02ea0a8f31dd1ae85e2d18010061","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.38.tgz","fileCount":2619,"integrity":"sha512-Oc1aa0Cz4Ax0OZ5AGHoWhsixmQHJZFY4PdB7ofbKpeXa0lgc9JqPuvRoPhcNawFiud7+A3y3rERiWaFJrQN94w==","signatures":[{"sig":"MEUCIQD/k2A+fTDtwYRRysmOGytc2llTIsswZvkQ9rw0hDsxZAIgOobRAHIKA8TYiq4StUSN4z3wxXrHDHedaweOwCdSn50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47631078},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"0fa56a32a69c21de4509fbaf7438f9f3bffae9c9","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.38_1767538002495_0.7399770542218407","host":"s3://npm-registry-packages-npm-production"}},"2.18.39":{"name":"claude-flow-novice","version":"2.18.39","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.39","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"f23d9f0fb74b25ab517f7afe409f513184f30824","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.39.tgz","fileCount":2619,"integrity":"sha512-aPNvBBDXdBWB2I4Op7omsACIui3eQHY88NFW9enZOM3/Qn86PdJ173mAY6H52mtgsw37H13yOb+iKMXw0eMTVg==","signatures":[{"sig":"MEQCIGf4Qu/otjg163Q2MJyi9hcw8ImQNyrLrUsxXNIVhy4fAiAmiAqJFnd8jCanet0YnmInTUAIvn7ig9LqPjqC7OWIsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47616782},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"4f5392964d30111d735d63691b8bf0116df258d1","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.39_1767891922311_0.01533032900640885","host":"s3://npm-registry-packages-npm-production"}},"2.18.40":{"name":"claude-flow-novice","version":"2.18.40","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.18.40","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"da0223a7da4baa476324dae4e637b29b075767a2","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.18.40.tgz","fileCount":2619,"integrity":"sha512-alBdHL83oLi5WTRftDJuAuwGrb435KkyWn0YWqa6fOgepvffXSIMlhluFwNa358cMIN5nMwMhhGD3cdCQj1iow==","signatures":[{"sig":"MEYCIQCbFpyy3vSUgLMKiRkLkb6VOSJOUOII3UkuLAsmXwENPAIhAO8jlLJRYsgOKMuGB9BmBSS2ZDH2tq1Oi5C3SpcaHzO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47613975},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"3c08d2eae611b640835a7d9f96d1957270c87aa1","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","ruvector:index":"./.claude/skills/cfn-ruvector-codebase-index/index.sh","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","ruvector:search":"./.claude/skills/cfn-ruvector-codebase-index/search.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","ruvector:local:init":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh init","ruvector:local:build":"cd .claude/skills/cfn-local-ruvector-accelerator && cargo build --release","ruvector:local:index":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh index","ruvector:local:query":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh query","ruvector:local:stats":"./.claude/skills/cfn-local-ruvector-accelerator/cfn-integration.sh stats","performance:benchmark":"node tests/performance/benchmark.js","ruvector:query-errors":"./.claude/skills/cfn-ruvector-codebase-index/query-error-patterns.sh","ruvector:query-learnings":"./.claude/skills/cfn-ruvector-codebase-index/query-learnings.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes Local RuVector Accelerator and all CFN skills for complete functionality.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.18.40_1767969768345_0.7523852116394223","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"claude-flow-novice","version":"2.19.0","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.19.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"829d3f767266adbc2c1773e265032e75870e3c9d","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.19.0.tgz","fileCount":2623,"integrity":"sha512-c6aGnBvgRSlqiIz0Uy0JPfIkrmXixLBaMyhzjFs/d3MhFC9cxEaERCCOazGiKHgsch0g3J5do0mKuuWo2TPWhA==","signatures":[{"sig":"MEUCIQDtY+7vrstlWSJSXaQwmwtM4teI5P8lzLBSf+OMe0hWBgIgYmmlS6qqcT0t3Pfp7T7yu6Wp3+/YwXsxrbUQ2DWMblc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47715312},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"27aaf3b3ee3ffa5e58af58083c0ee52bc4c32395","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","codesearch:index":"./.claude/skills/cfn-codesearch-codebase-index/index.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","codesearch:search":"./.claude/skills/cfn-codesearch-codebase-index/search.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","codesearch:local:init":"./.claude/skills/cfn-codesearch/cfn-integration.sh init","performance:benchmark":"node tests/performance/benchmark.js","codesearch:local:build":"cd .claude/skills/cfn-codesearch && cargo build --release","codesearch:local:index":"./.claude/skills/cfn-codesearch/cfn-integration.sh index","codesearch:local:query":"./.claude/skills/cfn-codesearch/cfn-integration.sh query","codesearch:local:stats":"./.claude/skills/cfn-codesearch/cfn-integration.sh stats","codesearch:query-errors":"./.claude/skills/cfn-codesearch-codebase-index/query-error-patterns.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest","codesearch:query-learnings":"./.claude/skills/cfn-codesearch-codebase-index/query-learnings.sh"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.19.0_1768350406004_0.4825646587566115","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"claude-flow-novice","version":"2.19.1","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.19.1","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"b98e12fcf442745882a393149ed4b3c98739c1f4","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.19.1.tgz","fileCount":2622,"integrity":"sha512-OokX51ZjuQP3unUUq4y6PCidiGFymkvak/zNCZm7jF4x1AY/oXHB6KfwPOE0IF9baJ1JJ9Jp00sml9A2X4d9hQ==","signatures":[{"sig":"MEYCIQCpSVXiqcJAekyF6WnDKl34PHJXWnOWknIvg/i86HBGXQIhAM7iobcEQ4OR79WOjqe0T/pb2zmvJjSCmXaSX4tliHju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47713638},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a0a7f8be85cc466e093ee11a95d96c2724541a44","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","codesearch:index":"./.claude/skills/cfn-codesearch-codebase-index/index.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","codesearch:search":"./.claude/skills/cfn-codesearch-codebase-index/search.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","codesearch:local:init":"./.claude/skills/cfn-codesearch/cfn-integration.sh init","performance:benchmark":"node tests/performance/benchmark.js","codesearch:local:build":"cd .claude/skills/cfn-codesearch && cargo build --release","codesearch:local:index":"./.claude/skills/cfn-codesearch/cfn-integration.sh index","codesearch:local:query":"./.claude/skills/cfn-codesearch/cfn-integration.sh query","codesearch:local:stats":"./.claude/skills/cfn-codesearch/cfn-integration.sh stats","codesearch:query-errors":"./.claude/skills/cfn-codesearch-codebase-index/query-error-patterns.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest","codesearch:query-learnings":"./.claude/skills/cfn-codesearch-codebase-index/query-learnings.sh"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.19.1_1768365830974_0.14727938070632618","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"claude-flow-novice","version":"2.20.0","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","_id":"claude-flow-novice@2.20.0","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"bin":{"cfn-init":"scripts/cfn-init.js","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh","cfn-check-memory":".claude/cfn-scripts/check-memory.sh"},"dist":{"shasum":"8851aa381b20e7a4a2baddd47005e05e158195c2","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.20.0.tgz","fileCount":2623,"integrity":"sha512-yKwf/aorWWWyQMtvF7FeISFLLi5P8gdo81lJ8RXTvcWH3gN+iz1SBc2eeQnJSbYJNwlQUbRi2boWS5YNk1LeQQ==","signatures":[{"sig":"MEUCIQDk5IzqdQd5LXGX3Rdpe9QXjNFkgtbNwDXrg9I3YDWucAIgYveMRdnKmqgBMmJdbPpNZ+TFIP3csG490L0jAx1KmUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47736788},"main":"index.js","type":"module","config":{"cfn":{"loop":{"timeoutMs":300000,"maxIterations":10,"consensusThreshold":0.9},"redis":{"host":"localhost","port":6379},"docker":{"timeout":120000,"registry":"cfn-dev"}}},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"5333b2e23fd18bfa724670701ad84e323995e71f","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint src/ tests/ --ext .ts,.js","test":"npm run test:unit && npm run test:integration && npm run test:e2e","build":"tsc","start":"node dist/index.js","backup":"node scripts/backup.js","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","migrate":"node scripts/migrate.js","restore":"node scripts/restore.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","test:cli":"./tests/cli-mode/run-all-tests.sh","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","test:mdap":"node lib/mdap/orchestrator.js --test","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","docker:run":"./scripts/docker/run.sh","docs:serve":"http-server docs -p 8080","redis:stop":"redis-cli shutdown","build:watch":"tsc --watch","docker:stop":"./scripts/docker/stop.sh","postinstall":"node scripts/postinstall.js","redis:flush":"redis-cli flushall","redis:start":"redis-server --daemonize yes --port 6379","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:docker":"./tests/docker-mode/run-all-implementations.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","check:memory":"./.claude/cfn-scripts/check-memory.sh","docker:build":"./scripts/docker/build.sh","docker:clean":"./scripts/docker/clean.sh","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","coverage:html":"open-cli coverage/merged/index.html","docs:generate":"typedoc src/index.ts","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","coverage:merge":"./scripts/coverage/merge-coverage.js","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","codesearch:index":"./.claude/skills/cfn-codesearch-codebase-index/index.sh","postgres:migrate":"node scripts/database/migrate.js","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","codesearch:search":"./.claude/skills/cfn-codesearch-codebase-index/search.sh","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","codesearch:local:init":"./.claude/skills/cfn-codesearch/cfn-integration.sh init","performance:benchmark":"node tests/performance/benchmark.js","codesearch:local:build":"cd .claude/skills/cfn-codesearch && cargo build --release","codesearch:local:index":"./.claude/skills/cfn-codesearch/cfn-integration.sh index","codesearch:local:query":"./.claude/skills/cfn-codesearch/cfn-integration.sh query","codesearch:local:stats":"./.claude/skills/cfn-codesearch/cfn-integration.sh stats","codesearch:query-errors":"./.claude/skills/cfn-codesearch-codebase-index/query-error-patterns.sh","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest","codesearch:query-learnings":"./.claude/skills/cfn-codesearch-codebase-index/query-learnings.sh"},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"repository":{"url":"git+https://github.com/cfn-dev/claude-flow-novice.git","type":"git"},"_npmVersion":"11.5.1","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.","directories":{},"_nodeVersion":"24.6.0","dependencies":{"pg":"^8.11.3","ws":"^8.14.2","joi":"^17.11.0","bull":"^4.12.2","cors":"^2.8.5","glob":"^10.3.10","knex":"^3.0.1","uuid":"^9.0.1","yaml":"^2.3.4","axios":"^1.6.0","chalk":"^5.3.0","dotenv":"^16.3.1","helmet":"^7.1.0","lodash":"^4.17.21","semver":"^7.5.4","express":"^4.18.2","ioredis":"^5.3.2","sqlite3":"^5.1.6","winston":"^3.11.0","bcryptjs":"^2.4.3","cerebras":"^1.0.0","inquirer":"^9.2.11","commander":"^11.1.0","node-cron":"^3.0.3","@types/node":"^20.10.0","compression":"^1.7.4","jsonwebtoken":"^9.0.2","@anthropic-ai/sdk":"^0.67.0","claude-flow-novice":"^2.18.6","express-rate-limit":"^7.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","jest":"^29.7.0","eslint":"^8.54.0","nodemon":"^3.0.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.7","open-cli":"^7.2.0","prettier":"^3.1.0","@types/ws":"^8.5.10","supertest":"^6.3.3","typescript":"^5.3.2","@types/cors":"^2.8.17","@types/jest":"^29.5.8","@types/uuid":"^9.0.7","http-server":"^14.1.1","concurrently":"^8.2.2","@types/lodash":"^4.14.202","@types/semver":"^7.5.6","@types/express":"^4.17.21","@types/bcryptjs":"^2.4.6","@types/inquirer":"^9.0.7","@types/node-cron":"^3.0.11","@types/supertest":"^2.0.16","@types/compression":"^1.7.5","@types/jsonwebtoken":"^9.0.5","@typescript-eslint/parser":"^6.12.0","@cerebras/cerebras_cloud_sdk":"^1.59.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"optionalDependencies":{"docker-compose":"^0.24.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-flow-novice_2.20.0_1768417383332_0.8815719734919225","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"claude-flow-novice","version":"2.21.0","description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.","main":"index.js","type":"module","bin":{"cfn-init":"scripts/cfn-init.js","cfn-check-memory":".claude/cfn-scripts/check-memory.sh","cfn-run-limited":".claude/cfn-scripts/run-with-memory-limit.sh"},"scripts":{"test":"npm run test:unit && npm run test:integration && npm run test:e2e","test:unit":"./.claude/cfn-scripts/run-with-memory-limit.sh 2G jest --testPathPattern=tests/unit --coverage --coverageDirectory=coverage/unit","test:integration":"./.claude/cfn-scripts/run-with-memory-limit.sh 4G jest --testPathPattern=tests/integration --coverage --coverageDirectory=coverage/integration","test:e2e":"./.claude/cfn-scripts/run-with-memory-limit.sh 6G jest --testPathPattern=tests/e2e --coverage --coverageDirectory=coverage/e2e","test:docker":"./tests/docker-mode/run-all-implementations.sh","test:cli":"./tests/cli-mode/run-all-tests.sh","test:cfn-v3":"./tests/cfn-v3/test-e2e-cfn-loop.sh","test:mdap":"node lib/mdap/orchestrator.js --test","lint":"eslint src/ tests/ --ext .ts,.js","lint:fix":"eslint src/ tests/ --ext .ts,.js --fix","format":"prettier --write src/**/*.{ts,js} tests/**/*.{ts,js}","build":"tsc","build:watch":"tsc --watch","dev":"tsx watch src/index.ts","start":"node dist/index.js","docker:build":"./scripts/docker/build.sh","docker:run":"./scripts/docker/run.sh","docker:stop":"./scripts/docker/stop.sh","docker:clean":"./scripts/docker/clean.sh","docs:generate":"typedoc src/index.ts","docs:serve":"http-server docs -p 8080","migrate":"node scripts/migrate.js","backup":"node scripts/backup.js","restore":"node scripts/restore.js","security:audit":"npm audit && echo 'Running additional security checks...' && ./scripts/security/security-audit.sh","performance:benchmark":"node tests/performance/benchmark.js","coverage:merge":"./scripts/coverage/merge-coverage.js","coverage:report":"npm run test && npm run coverage:merge && npm run coverage:html","coverage:html":"open-cli coverage/merged/index.html","docker:build:agent":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.agent --tag cfn-agent:latest","docker:build:worker":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.worker --tag cfn-worker:latest","docker:build:orchestrator":"./.claude/skills/docker-build/build.sh --dockerfile docker/Dockerfile.orchestrator --tag cfn-orchestrator:latest","cfn:loop:task":"./.claude/commands/cfn-loop/cfn-loop-task.sh","cfn:loop:cli":"./.claude/commands/cfn-loop/cfn-loop-cli.sh","cfn:spawn:agent":"./.claude/skills/cfn-agent-spawning/spawn-agent.sh","cfn:validate:loop":"./.claude/skills/cfn-loop-validation/validate-loop.sh","redis:start":"redis-server --daemonize yes --port 6379","redis:stop":"redis-cli shutdown","redis:flush":"redis-cli flushall","postgres:start":"docker-compose -f docker/docker-compose.yml up -d postgres","postgres:stop":"docker-compose -f docker/docker-compose.yml stop postgres","postgres:migrate":"node scripts/database/migrate.js","orchestrate:start":"./.claude/skills/cfn-loop-orchestration/orchestrate.sh","orchestrate:monitor":"tail -f .artifacts/logs/orchestration.log","codesearch:index":"./.claude/skills/cfn-codesearch-codebase-index/index.sh","codesearch:search":"./.claude/skills/cfn-codesearch-codebase-index/search.sh","codesearch:query-errors":"./.claude/skills/cfn-codesearch-codebase-index/query-error-patterns.sh","codesearch:query-learnings":"./.claude/skills/cfn-codesearch-codebase-index/query-learnings.sh","codesearch:local:init":"./.claude/skills/cfn-codesearch/cfn-integration.sh init","codesearch:local:index":"./.claude/skills/cfn-codesearch/cfn-integration.sh index","codesearch:local:query":"./.claude/skills/cfn-codesearch/cfn-integration.sh query","codesearch:local:stats":"./.claude/skills/cfn-codesearch/cfn-integration.sh stats","codesearch:local:build":"cd .claude/skills/cfn-codesearch && cargo build --release","check:memory":"./.claude/cfn-scripts/check-memory.sh","check:memory:kill":"./.claude/cfn-scripts/check-memory.sh --kill","ci:pre-commit":"npm run lint && npm run test:unit && npm run security:audit","ci:full":"npm run test && npm run lint:fix && npm run security:audit && npm run performance:benchmark","dev:watch":"concurrently \"npm run build:watch\" \"nodemon dist/index.js\"","release:major":"npm version major && git push --follow-tags","release:minor":"npm version minor && git push --follow-tags","release:patch":"npm version patch && git push --follow-tags","postinstall":"node scripts/postinstall.js"},"keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"author":{"name":"CFN Development Team"},"license":"MIT","dependencies":{"@anthropic-ai/sdk":"^0.67.0","@types/node":"^20.10.0","axios":"^1.6.0","bcryptjs":"^2.4.3","bull":"^4.12.2","cerebras":"^1.0.0","chalk":"^5.3.0","claude-flow-novice":"^2.18.6","commander":"^11.1.0","compression":"^1.7.4","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","express-rate-limit":"^7.1.5","glob":"^10.3.10","helmet":"^7.1.0","inquirer":"^9.2.11","ioredis":"^5.3.2","joi":"^17.11.0","jsonwebtoken":"^9.0.2","knex":"^3.0.1","lodash":"^4.17.21","node-cron":"^3.0.3","pg":"^8.11.3","semver":"^7.5.4","sqlite3":"^5.1.6","uuid":"^9.0.1","winston":"^3.11.0","ws":"^8.14.2","yaml":"^2.3.4"},"devDependencies":{"@cerebras/cerebras_cloud_sdk":"^1.59.0","@types/bcryptjs":"^2.4.6","@types/compression":"^1.7.5","@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/inquirer":"^9.0.7","@types/jest":"^29.5.8","@types/jsonwebtoken":"^9.0.5","@types/lodash":"^4.14.202","@types/node-cron":"^3.0.11","@types/semver":"^7.5.6","@types/supertest":"^2.0.16","@types/uuid":"^9.0.7","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","concurrently":"^8.2.2","eslint":"^8.54.0","http-server":"^14.1.1","jest":"^29.7.0","nodemon":"^3.0.2","open-cli":"^7.2.0","prettier":"^3.1.0","supertest":"^6.3.3","ts-jest":"^29.1.1","ts-node":"^10.9.1","tsx":"^4.6.0","typedoc":"^0.25.7","typescript":"^5.3.2"},"engines":{"node":">=18.0.0","npm":">=9.0.0"},"repository":{"type":"git","url":"git+https://github.com/cfn-dev/claude-flow-novice.git"},"bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","config":{"cfn":{"loop":{"maxIterations":10,"consensusThreshold":0.9,"timeoutMs":300000},"redis":{"port":6379,"host":"localhost"},"docker":{"registry":"cfn-dev","timeout":120000}}},"optionalDependencies":{"docker-compose":"^0.24.6"},"_id":"claude-flow-novice@2.21.0","gitHead":"4782be79516cf0637fcf219d35f40cc54f8ba742","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-Lv69iaiqj8FFcE0aQEzxAxghm5ptuWAHy31Uwlcr+Q3yiMmXn+zgtt1CUcFsYD4mRDCsC9GLVx7GQ4XVlXCEOw==","shasum":"753b34f853e06c5d0845381d4631dbce25bc4272","tarball":"https://registry.npmjs.org/claude-flow-novice/-/claude-flow-novice-2.21.0.tgz","fileCount":2627,"unpackedSize":47804329,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjHJjrnCz1y8Vi6vyF4j7QV1SVf03WISXmpvUzTi35zwIgalmXLCpRR9zIx1v8VYPJX735/17SihQErjBLoqQdhro="}]},"_npmUser":{"name":"dailyautomations","email":"michael@dailyautomations.com"},"directories":{},"maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-flow-novice_2.21.0_1768507361009_0.2948290921748573"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-28T03:44:10.760Z","modified":"2026-01-15T20:02:41.777Z","1.0.0":"2025-09-28T03:44:11.149Z","1.0.1":"2025-09-28T03:53:49.909Z","1.0.2":"2025-09-28T06:25:23.309Z","1.1.0":"2025-09-28T18:48:19.094Z","1.1.1":"2025-09-28T18:57:56.149Z","1.1.2":"2025-09-28T19:10:14.075Z","1.1.3":"2025-09-28T19:38:31.832Z","1.1.4":"2025-09-28T19:56:39.138Z","1.1.5":"2025-09-28T21:31:05.152Z","1.1.6":"2025-09-28T23:10:46.738Z","1.1.7":"2025-09-28T23:18:10.564Z","1.1.8":"2025-09-28T23:19:56.807Z","1.1.9":"2025-09-28T23:35:21.736Z","1.2.0":"2025-09-29T02:03:12.450Z","1.2.1":"2025-09-29T02:07:07.093Z","1.3.0":"2025-09-29T05:16:46.359Z","1.3.1":"2025-09-29T05:49:44.299Z","1.3.2":"2025-09-29T05:54:11.725Z","1.3.3":"2025-09-29T12:56:41.007Z","1.3.4":"2025-09-29T13:46:09.874Z","1.3.5":"2025-09-29T13:48:13.530Z","1.3.6":"2025-09-29T14:05:38.579Z","1.5.0":"2025-09-29T23:34:29.391Z","1.5.1":"2025-09-30T05:26:59.394Z","1.5.2":"2025-09-30T05:40:46.473Z","1.5.3":"2025-09-30T15:57:24.672Z","1.5.4":"2025-09-30T16:03:07.930Z","1.5.5":"2025-09-30T16:14:31.418Z","1.5.6":"2025-09-30T16:20:53.837Z","1.5.7":"2025-09-30T16:31:24.030Z","1.5.8":"2025-09-30T16:50:29.565Z","1.5.9":"2025-09-30T16:51:00.975Z","1.5.10":"2025-09-30T16:52:50.153Z","1.5.11":"2025-09-30T17:23:56.327Z","1.5.12":"2025-09-30T21:30:58.740Z","1.5.13":"2025-09-30T21:53:56.848Z","1.5.14":"2025-10-01T04:40:13.349Z","1.5.15":"2025-10-01T09:17:47.110Z","1.5.16":"2025-10-01T11:52:40.967Z","1.5.17":"2025-10-01T21:10:57.131Z","1.5.18":"2025-10-01T22:19:48.001Z","1.5.19":"2025-10-02T01:16:11.795Z","1.5.20":"2025-10-02T02:31:25.058Z","1.5.21":"2025-10-02T02:37:30.841Z","1.5.22":"2025-10-02T20:50:12.220Z","1.6.1":"2025-10-03T22:34:39.788Z","1.6.2":"2025-10-04T22:03:16.068Z","1.6.3":"2025-10-05T02:54:14.828Z","1.6.4":"2025-10-05T20:20:38.598Z","1.6.5":"2025-10-07T00:48:29.945Z","1.6.6":"2025-10-07T03:07:34.389Z","2.0.0":"2025-10-10T04:32:40.160Z","2.0.1":"2025-10-12T09:18:50.973Z","2.0.2":"2025-10-15T05:28:09.583Z","2.0.3":"2025-10-15T05:36:50.767Z","2.0.4":"2025-10-15T06:38:14.350Z","2.0.5":"2025-10-15T09:18:30.666Z","2.0.6":"2025-10-15T09:29:31.185Z","2.0.7":"2025-10-15T10:40:18.235Z","2.0.8":"2025-10-15T12:30:52.102Z","2.0.9":"2025-10-15T12:33:43.092Z","2.1.0":"2025-10-15T13:43:11.229Z","2.2.0":"2025-10-15T17:11:39.565Z","2.2.1":"2025-10-15T18:22:32.398Z","2.2.2":"2025-10-15T18:48:37.559Z","2.2.3":"2025-10-15T21:25:50.828Z","2.2.4":"2025-10-15T22:43:37.947Z","2.2.5":"2025-10-15T22:45:53.154Z","2.3.0":"2025-10-17T02:16:08.455Z","2.3.1":"2025-10-17T03:03:28.116Z","2.3.2":"2025-10-17T03:36:31.937Z","2.3.3":"2025-10-17T04:28:42.328Z","2.3.4":"2025-10-17T04:44:41.360Z","2.3.5":"2025-10-17T04:50:32.318Z","2.3.6":"2025-10-17T04:57:30.276Z","2.3.7":"2025-10-18T04:39:30.442Z","2.3.8":"2025-10-18T04:49:23.384Z","2.3.9":"2025-10-18T05:12:56.023Z","2.4.0":"2025-10-18T08:00:48.190Z","2.4.1":"2025-10-18T08:31:40.474Z","2.4.2":"2025-10-18T08:40:19.443Z","2.4.3":"2025-10-18T08:51:16.867Z","2.5.0":"2025-10-18T09:07:33.330Z","2.5.1":"2025-10-18T12:04:27.451Z","2.5.2":"2025-10-20T05:07:49.250Z","2.6.0":"2025-10-20T12:05:21.194Z","2.8.1":"2025-10-25T01:24:47.949Z","2.9.0":"2025-10-25T05:13:30.934Z","2.9.1":"2025-10-25T05:15:40.684Z","2.10.0":"2025-10-30T15:56:19.900Z","2.10.1":"2025-10-30T16:38:02.986Z","2.10.2":"2025-10-30T16:43:24.652Z","2.10.3":"2025-10-30T16:57:32.065Z","2.10.4":"2025-10-30T16:59:47.531Z","2.10.5":"2025-10-30T17:25:30.925Z","2.10.6":"2025-10-30T17:48:03.081Z","2.10.7":"2025-10-31T03:47:50.309Z","2.10.8":"2025-10-31T04:35:13.423Z","2.10.9":"2025-10-31T17:25:03.142Z","2.11.0":"2025-11-01T00:16:00.646Z","2.12.0":"2025-11-01T00:31:34.684Z","2.13.0":"2025-11-01T05:51:19.903Z","2.14.0":"2025-11-01T06:25:40.104Z","2.14.1":"2025-11-01T18:39:03.975Z","2.14.2":"2025-11-01T20:46:26.596Z","2.14.3":"2025-11-01T20:48:09.553Z","2.14.4":"2025-11-02T05:10:53.547Z","2.14.5":"2025-11-03T19:29:53.481Z","2.14.6":"2025-11-03T19:35:30.092Z","2.14.7":"2025-11-04T20:08:13.725Z","2.14.8":"2025-11-04T21:48:52.835Z","2.14.9":"2025-11-05T04:29:15.824Z","2.14.10":"2025-11-05T04:57:27.601Z","2.14.11":"2025-11-05T05:27:57.594Z","2.14.12":"2025-11-05T05:58:29.989Z","2.14.13":"2025-11-05T09:31:24.766Z","2.14.14":"2025-11-05T11:55:36.693Z","2.14.15":"2025-11-05T14:19:49.149Z","2.14.16":"2025-11-05T14:31:40.648Z","2.14.17":"2025-11-05T14:49:29.016Z","2.14.18":"2025-11-05T14:55:12.335Z","2.14.19":"2025-11-05T15:47:35.108Z","2.14.20":"2025-11-06T04:25:04.219Z","2.14.21":"2025-11-06T04:58:19.494Z","2.14.22":"2025-11-06T05:35:08.936Z","2.14.23":"2025-11-06T09:44:46.149Z","2.14.25":"2025-11-06T11:58:26.768Z","2.14.26":"2025-11-06T11:59:51.382Z","2.14.27":"2025-11-06T12:01:20.286Z","2.14.28":"2025-11-06T12:03:40.028Z","2.14.29":"2025-11-07T05:17:55.216Z","2.14.30":"2025-11-07T09:42:03.091Z","2.14.31":"2025-11-07T17:06:12.930Z","2.14.32":"2025-11-08T08:30:24.339Z","2.14.33":"2025-11-09T09:21:56.415Z","2.14.34":"2025-11-09T13:26:13.877Z","2.14.35":"2025-11-09T18:25:15.909Z","2.14.36":"2025-11-09T21:54:42.949Z","2.14.37":"2025-11-10T08:39:55.877Z","2.15.0":"2025-11-10T19:00:15.627Z","2.15.1":"2025-11-14T18:54:13.401Z","2.15.2":"2025-11-15T01:02:36.075Z","2.15.3":"2025-11-15T18:18:17.861Z","2.15.4":"2025-11-17T22:17:05.392Z","2.15.5":"2025-11-18T05:56:15.867Z","2.15.6":"2025-11-19T18:11:17.738Z","2.15.7":"2025-11-19T23:58:11.528Z","2.15.8":"2025-11-20T00:05:16.156Z","2.15.9":"2025-11-20T00:53:46.704Z","2.15.10":"2025-11-20T03:11:56.583Z","2.15.11":"2025-11-20T03:59:11.715Z","2.16.0":"2025-11-23T04:46:33.629Z","2.16.1":"2025-11-26T16:03:52.043Z","2.18.0":"2025-12-01T21:18:21.906Z","2.18.1":"2025-12-01T21:31:23.404Z","2.18.2":"2025-12-05T17:46:44.863Z","2.18.3":"2025-12-06T17:12:52.886Z","2.18.5":"2025-12-09T13:03:35.895Z","2.18.6":"2025-12-09T13:15:43.853Z","2.18.7":"2025-12-09T18:48:03.385Z","2.18.8":"2025-12-09T18:54:00.795Z","2.18.9":"2025-12-09T19:35:42.406Z","2.18.10":"2025-12-09T20:06:32.970Z","2.18.11":"2025-12-09T20:22:00.940Z","2.18.12":"2025-12-09T21:05:10.783Z","2.18.13":"2025-12-09T22:45:22.691Z","2.18.14":"2025-12-11T01:57:41.120Z","2.18.15":"2025-12-11T20:10:54.490Z","2.18.16":"2025-12-11T21:10:30.627Z","2.18.17":"2025-12-12T05:48:06.288Z","2.18.18":"2025-12-13T03:31:50.431Z","2.18.19":"2025-12-13T03:40:27.087Z","2.18.20":"2025-12-15T05:09:59.124Z","2.18.21":"2025-12-15T16:25:00.359Z","2.18.22":"2025-12-15T19:24:06.414Z","2.18.23":"2025-12-18T18:05:19.924Z","2.18.24":"2025-12-21T06:16:30.323Z","2.18.25":"2025-12-21T06:22:56.942Z","2.18.26":"2025-12-21T10:00:35.184Z","2.18.27":"2025-12-21T10:32:24.653Z","2.18.28":"2025-12-21T11:11:40.405Z","2.18.29":"2025-12-21T21:46:17.897Z","2.18.30":"2025-12-21T22:19:05.835Z","2.18.32":"2025-12-21T22:53:13.692Z","2.18.33":"2025-12-22T01:17:59.020Z","2.18.34":"2025-12-22T01:25:25.999Z","2.18.35":"2025-12-22T01:30:42.119Z","2.18.36":"2025-12-22T05:45:49.771Z","2.18.37":"2025-12-22T06:16:09.060Z","2.18.38":"2026-01-04T14:46:42.971Z","2.18.39":"2026-01-08T17:05:22.839Z","2.18.40":"2026-01-09T14:42:48.871Z","2.19.0":"2026-01-14T00:26:46.489Z","2.19.1":"2026-01-14T04:43:51.466Z","2.20.0":"2026-01-14T19:03:03.916Z","2.21.0":"2026-01-15T20:02:41.671Z"},"bugs":{"url":"https://github.com/cfn-dev/claude-flow-novice/issues"},"author":{"name":"CFN Development Team"},"license":"MIT","homepage":"https://github.com/cfn-dev/claude-flow-novice#readme","keywords":["ai","agents","orchestration","cfn-loop","collaborative-ai","multi-agent","task-decomposition","consensus-validation","distributed-intelligence","workflow-automation","mdap","trigger-dev-migration"],"repository":{"type":"git","url":"git+https://github.com/cfn-dev/claude-flow-novice.git"},"description":"Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture\n\nIncludes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.","maintainers":[{"name":"dailyautomations","email":"michael@dailyautomations.com"}],"readme":"# Claude Flow Novice v2.18.1 Documentation\r\n\r\n**Version:** 2.18.1 (RuVector Integration)\r\n**Last Updated:** 2025-12-05\r\n\r\n**Package Metrics**:\r\n- Namespace-isolated installation (~0.01% collision risk)\r\n- Semantic codebase search via RuVector\r\n- Multi-provider routing (Z.ai, Kimi, OpenRouter, Anthropic)\r\n\r\n## Overview\r\n\r\nAI agent orchestration with semantic codebase search, Redis coordination, and multi-loop consensus validation (CFN Loop).\r\n\r\n## CFN Loop Execution Modes\r\n\r\n### Task Mode (Debugging - Full Visibility)\r\n- **Spawn Method**: Main Chat spawns Task() agents directly\r\n- **Cost**: $0.150/iteration (Anthropic provider)\r\n- **Visibility**: Complete agent output in Main Chat\r\n- **Use Case**: Debugging, learning, short tasks (<5 minutes)\r\n- **Memory**: ANTI-023 protection prevents memory leaks\r\n- **Audit**: Automatic audit trail storage in SQLite and Redis\r\n\r\n### CLI Mode (Production - Cost Optimized)\r\n- **Spawn Method**: Coordinator spawns CLI agents via `npx claude-flow-novice`\r\n- **Cost**: $0.054/iteration (64% savings vs Task mode)\r\n- **Visibility**: Background execution with progress tracking\r\n- **Use Case**: Production, long tasks, cost-sensitive workflows\r\n- **Memory**: Redis-based coordination with recovery capabilities\r\n- **Custom Routing**: Optional 5x cost reduction with Z.ai provider\r\n- **Redis Configuration**: Requires `CFN_REDIS_HOST=localhost` for non-Docker environments (see [CLI Mode Redis Configuration](../docs/CLI_MODE_REDIS_CONFIGURATION.md))\r\n\r\n### Mode Selection Guide\r\n- **Use Task Mode when**: Debugging issues, learning CFN Loop, short tasks requiring full visibility\r\n- **Use CLI Mode when**: Production work, cost optimization, long-running tasks, background execution\r\n- **Custom Routing**: `/custom-routing-activate` for 95-98% total cost savings when using CLI mode\r\n\r\n### Slash Commands\r\n- **`/cfn-loop-task`**: Task mode execution (Main Chat → Task() agents)\r\n- **`/cfn-loop-cli`**: CLI mode execution (Main Chat → coordinator → CLI agents)\r\n- **Mode Parameters**: `--mode=mvp|standard|enterprise` with different confidence thresholds\r\n\r\n### Cost Comparison\r\n- **Task Mode**: $0.150/iteration (full visibility, debugging)\r\n- **CLI Mode**: $0.054/iteration (64% savings, production)\r\n- **With Custom Routing**: $0.004-0.010/iteration (95-98% total savings)\r\n\r\n## Quick Start\r\n\r\n### Task Mode (Debugging - Full Visibility)\r\n```bash\r\n# Install and initialize\r\nnpm install claude-flow-novice\r\nnpx cfn-init\r\n\r\n# Execute CFN Loop - Main Chat spawns Task() agents directly\r\n/cfn-loop-task \"Implement JWT authentication\" --mode=standard\r\n\r\n# Custom routing available for 5x cost reduction\r\n/custom-routing-activate\r\n```\r\n\r\n### CLI Mode (Production - Cost Optimized)\r\n```bash\r\n# Install and initialize\r\nnpm install claude-flow-novice\r\nnpx cfn-init\r\n\r\n# Configure Redis for non-Docker environments\r\nexport CFN_REDIS_HOST=localhost\r\nexport CFN_REDIS_PORT=6379\r\n\r\n# Execute CFN Loop - Coordinator spawns CLI agents in background\r\n/cfn-loop-cli \"Implement JWT authentication\" --mode=standard\r\n\r\n# Initialize swarm with skills\r\nnpx claude-flow-novice swarm \"Task Description\" \\\r\n  --skills=redis-coordination,agent-spawning \\\r\n  --strategy development\r\n```\r\n\r\n## Documentation Index\r\n\r\n### Core Concepts\r\n- **[Skills System](log-skills.md)** - Modular, reusable agent capabilities\r\n- **[CFN Loop](cfn-loop-modes.md)** - Three-loop consensus validation framework\r\n- **[RuVector Search](../docs/RUVECTOR_ARCHITECTURE.md)** - Semantic codebase indexing\r\n- **[Redis Coordination](logs-cli-redis.md)** - Zero-token agent coordination\r\n\r\n### User Guides\r\n- **[Slash Commands](logs-slash-commands.md)** - CLI command reference\r\n- **[Hooks System](logs-hooks.md)** - Event-driven automation\r\n- **[Post-Edit Pipeline](logs-post-edit-pipeline.md)** - Automatic validation after edits\r\n\r\n### Technical Reference\r\n- **[API Documentation](logs-api.md)** - JavaScript/TypeScript API\r\n- **[Features Matrix](logs-features.md)** - Feature availability by mode\r\n- **[Functions Reference](logs-functions.md)** - Core function library\r\n\r\n### Workflows\r\n- **[CFN Loop Flow](cfn-loop-flow-diagram.md)** - Visual workflow diagrams\r\n- **[CFN Loop Cheatsheet](CFN_LOOP_CHEATSHEET.md)** - Quick reference guide\r\n\r\n### Maintenance\r\n- **[Changelog](CHANGELOG.md)** - Version history and breaking changes\r\n- **[Decision Log](CHANGELOG.md)** - Architecture decision records\r\n- **[Component Status](COMPONENT_NPM_STATUS.md)** - Dependency health\r\n\r\n### Legacy\r\n- **[Deprecated MCP Logs](deprecated-logs-mcp.md)** - Historical MCP implementation\r\n- **[v1 Documentation](../legacy/readme-v1/)** - Previous documentation version\r\n\r\n## Key Features (v2.18.1)\r\n\r\n### RuVector Codebase Search (NEW)\r\n- **Semantic Search**: Natural language queries against codebase\r\n- **OpenAI Embeddings**: text-embedding-3-small (1536 dimensions)\r\n- **Manifest System**: `.cfn-manifest.json` tracks CFN vs custom files\r\n- **Safe Distribution**: Custom files preserved during CFN updates\r\n\r\n```bash\r\n# Index codebase\r\n./.claude/skills/cfn-ruvector-codebase-index/index.sh --full\r\n\r\n# Search\r\n./.claude/skills/cfn-ruvector-codebase-index/search.sh \"authentication\" --top 5\r\n\r\n# Incremental reindex\r\n/cfn-ruvector:codebase-reindex\r\n```\r\n\r\n### Skills-First Architecture\r\n- **Modular Skills**: Independently maintainable, testable capabilities\r\n- **Explicit Dependencies**: Redis pub/sub coordination, no implicit coupling\r\n- **Thin Orchestration**: Main chat delegates to skills, minimal coordination logic\r\n- **Namespace-Isolated Installation**: ~0.01% collision risk\r\n- **Preserves User Custom Agents/Skills/Hooks**\r\n\r\n### Zero-Token Coordination\r\n- **Redis BLPOP**: Agents wait without API calls (0 tokens while idle)\r\n- **Instant Wake-Up**: <100ms latency for agent activation\r\n- **Scalable**: 23 agents in cfn-dev-team\r\n\r\n### CFN Loop (Consensus Framework)\r\n- **Loop 3**: Implementation agents (coders, researchers)\r\n- **Loop 2**: Validation agents (reviewers, testers)\r\n- **Loop 1**: Product owner (strategic oversight)\r\n- **Adaptive Modes**: MVP (fast), Standard (balanced), Enterprise (rigorous)\r\n\r\n### Cost Optimization\r\n- **CLI Mode**: 64% savings vs Task mode ($0.054 vs $0.150/iteration)\r\n- **Custom Routing**: Optional 5x reduction with Z.ai provider (95-98% total savings)\r\n- **Mode-Aware Architecture**: Task Mode agents use clean exit, CLI Mode uses Redis coordination\r\n- **Memory Safety**: ANTI-023 protection prevents memory leaks in Task Mode\r\n\r\n## Architecture Principles\r\n\r\n1. **Skills-Based Coordination**: All agent communication via explicit Redis dependencies\r\n2. **Multi-Layer Enforcement**: Coordination primitives at technical, skill, agent, and system layers\r\n3. **Centralized Orchestration**: Keep orchestration in dedicated skills, not distributed across components\r\n4. **Mode-Aware Architecture**: Task Mode (direct Task() spawning) vs CLI Mode (coordinator-driven)\r\n5. **Post-Edit Validation**: All Edit/Write operations trigger validation hooks\r\n6. **Parallel Agent Spawning**: All Task-based coordinators require parallel spawning (single message, multiple Task calls)\r\n\r\n### Mode-Agent Profile Specialization\r\n- **Task Mode Agents**: Clean exit protocol, direct Main Chat communication, audit trail storage\r\n- **CLI Mode Agents**: Redis coordination, completion signaling, background execution\r\n- **Coordinators**: Enhanced monitoring with recovery capabilities, progress tracking\r\n\r\n## Migration Notes\r\n\r\n**v1 → v2 Changes:**\r\n- Deprecated: Implicit agent coordination, distributed orchestration logic\r\n- Added: Skills system, Redis coordination, zero-token waiting, orchestrate-cfn-loop.sh\r\n- Breaking: CFN Loop now requires orchestrator (no manual Task spawning)\r\n\r\n**v2.14 Changes:**\r\n- **Dual-Mode Architecture**: Task Mode (Main Chat Task() spawning) vs CLI Mode (coordinator-driven)\r\n- **Custom Routing**: Z.ai integration for 5x cost reduction in CLI mode\r\n- **Memory Safety**: ANTI-023 protection prevents memory leaks in Task Mode\r\n- **Enhanced Coordinators**: Progress tracking, recovery capabilities, multi-layer enforcement\r\n\r\n**v2.16.0 Changes (Integration Standardization - PR #16):**\r\n- **Skill Lifecycle Management**: Automated deployment, versioning, promotion workflows\r\n- **Cross-Database Integration**: Transaction coordinator for PostgreSQL/SQLite/Redis\r\n- **File System Standardization**: Unified backup, logging, state persistence patterns\r\n- **Edge Case Feedback Loop**: Auto-generates patches from test failures\r\n- **Data Format Harmonization**: JSON schema validation across 43+ skills\r\n- **27/30 Tasks Complete**: 90% integration standardization implementation\r\n\r\nSee [CHANGELOG.md](CHANGELOG.md) and [CFN Loop Task Mode Guide](claude-assets/commands/CFN_LOOP_TASK_MODE.md) for migration details.\r\n\r\n## Testing\r\n\r\n### Mode Verification (All 3 Modes Working)\r\n- **Task Mode**: ✅ Verified (6 hello world files test)\r\n- **CLI Mode**: ✅ Verified (6 hello world files test with `CFN_REDIS_HOST=localhost`)\r\n- **Docker Mode**: ✅ Verified (Bug #6 validation test)\r\n\r\n**Test Details**: See [docs/ALL_3_MODES_VERIFIED_WORKING.md](../docs/ALL_3_MODES_VERIFIED_WORKING.md)\r\n\r\n### Test Suites (All Passing)\r\n- **TDD Compliance**: 100% (24/24 tests)\r\n- **CLI Mode Coordinator**: 100% (23/23 tests)\r\n- **CLI Mode Orchestrator**: 91% (21/23 tests, 2 flexible)\r\n- **CLI Mode Threshold**: 100% (6/6 tests)\r\n- **CLI Mode Redis**: 100% (7/7 tests)\r\n\r\n### Running Tests\r\n```bash\r\n# TDD compliance tests\r\nbash tests/tdd-compliance/test-*.sh\r\n\r\n# CLI mode tests\r\nbash tests/cli-mode/test-*.sh\r\n\r\n# Bug #6 Redis validation\r\nbash tests/docker/validation/validate-bug6-redis-vars.sh\r\n```\r\n\r\n## RuVector - Semantic Codebase Search\r\n\r\n**Centralized Index:** `~/.local/share/ruvector/index_v2.db`\r\n\r\nRuVector provides dual-mode code intelligence with a centralized index shared across all projects:\r\n\r\n### Dual Storage Architecture\r\n\r\n| Schema | Purpose | Query Type | Use Case |\r\n|--------|---------|------------|----------|\r\n| **V1** (embeddings, files) | Semantic similarity | Vector distance | \"Find code similar to X\" |\r\n| **V2** (entities, refs, modules) | Structured relationships | SQL joins | \"Who calls this function?\" |\r\n\r\n**V1 - Semantic Search:**\r\n- Stores text chunks with OpenAI embeddings (text-embedding-3-small, 1536 dims)\r\n- Queries: Fuzzy semantic similarity via cosine distance\r\n- Returns: Code that's semantically related regardless of exact syntax\r\n\r\n**V2 - Code Intelligence:**\r\n- Stores AST entities (functions, classes, interfaces) with relationships\r\n- Queries: Precise SQL on structured code graph\r\n- Returns: Exact references, callers, type usage, module dependencies\r\n\r\n### Usage\r\n\r\n```bash\r\n# Build RuVector\r\ncd .claude/skills/cfn-local-ruvector-accelerator\r\ncargo build --release\r\n\r\n# Initialize centralized index\r\n./target/release/local-ruvector init\r\n\r\n# Index current project (all file types)\r\n./target/release/local-ruvector index --path . --types rs,ts,js,json,md,sh\r\n\r\n# Semantic search across all indexed projects\r\n./target/release/local-ruvector query --pattern \"authentication middleware\"\r\n\r\n# SQL queries on code structure\r\nsqlite3 ~/.local/share/ruvector/index_v2.db \"\r\n  SELECT * FROM refs WHERE target_name = 'MyFunction';\r\n\"\r\n```\r\n\r\n**Supported Files:**\r\n- AST extraction: Rust (.rs), TypeScript/JavaScript (.ts, .tsx, .js, .jsx)\r\n- Text indexing: JSON, YAML, Markdown (.md), Shell scripts (.sh)\r\n- Auto-excluded: `.artifacts/` (logs/reports)\r\n\r\n**Benefits:**\r\n- Cross-project semantic search\r\n- Shared learnings across codebases\r\n- Dual query modes (semantic + structural)\r\n- Full paths preserve project context\r\n\r\n## Support\r\n\r\n- **Documentation Issues**: File issue at GitHub repo\r\n- **Skill Development**: See `.claude/skills/*/SKILL.md` files\r\n- **Redis Configuration**: See [docs/CLI_MODE_REDIS_CONFIGURATION.md](../docs/CLI_MODE_REDIS_CONFIGURATION.md)\r\n\r\n## License\r\n\r\nSee LICENSE file in repository root.\r\n","readmeFilename":"README.md"}