UNPKG

@cloudkinetix/bmad-enhanced

Version:

Cloud-Kinetix enhanced fork of BMAD-METHOD - Breakthrough Method of Agile AI-driven Development with robust versioning and unified validation.

120 lines 3.16 kB
{ "parallelDevelopment": { "resourceManagement": { "tokenBudget": { "maxTokensPerAgent": 50000, "maxTotalTokens": 500000, "warningThreshold": 0.8, "optimizationThreshold": 0.9 }, "concurrency": { "maxConcurrentAgents": 8, "defaultWaveSize": 3, "adaptiveScaling": true, "scaleDownThreshold": 0.5 }, "systemResources": { "memoryThresholdPercent": 85, "cpuThresholdPercent": 90, "checkIntervalMs": 5000 } }, "errorRecovery": { "circuitBreaker": { "enabled": true, "failureThreshold": 3, "timeoutMs": 30000, "resetTimeoutMs": 60000 }, "retryPolicy": { "maxRetries": 2, "backoffMultiplier": 2, "initialDelayMs": 5000, "maxDelayMs": 30000 }, "checkpointing": { "enabled": true, "intervalMinutes": 15, "maxCheckpoints": 5 } }, "fallbackStrategies": { "onTaskToolUnavailable": "sequential", "onResourceExhaustion": "reduceWaveSize", "onTokenLimitReached": "summarizeAndContinue", "onCriticalFailure": "pauseAndNotify" }, "qualityGates": { "testCoverage": 80, "lintErrors": 0, "typeErrors": 0, "performanceRegression": 10, "securityVulnerabilities": 0 }, "monitoring": { "enableMetrics": true, "metricsIntervalSeconds": 30, "enableAlerts": true, "alertChannels": ["console", "file"], "dashboardPort": 3000 }, "coordination": { "communicationMethod": "file", "lockingMechanism": "file", "updateIntervalMs": 5000, "staleThresholdMs": 60000, "priorityLevels": ["critical", "high", "normal", "low"] }, "sophisticationLevels": { "1": { "name": "Core", "description": "Basic functionality with clean code", "tokenMultiplier": 1.0 }, "2": { "name": "Enhanced", "description": "Performance optimizations and edge cases", "tokenMultiplier": 1.5 }, "3": { "name": "Advanced", "description": "Scalability and future-proofing", "tokenMultiplier": 2.0 } }, "innovationDimensions": { "performance": { "weight": 1.0, "requiredSkills": ["optimization", "profiling"] }, "ux": { "weight": 0.9, "requiredSkills": ["design", "usability"] }, "architecture": { "weight": 1.0, "requiredSkills": ["patterns", "abstraction"] }, "testing": { "weight": 0.8, "requiredSkills": ["unit", "integration", "e2e"] }, "documentation": { "weight": 0.7, "requiredSkills": ["technical-writing", "examples"] }, "security": { "weight": 1.0, "requiredSkills": ["validation", "sanitization"] }, "accessibility": { "weight": 0.8, "requiredSkills": ["a11y", "wcag"] }, "scalability": { "weight": 0.9, "requiredSkills": ["distributed", "caching"] } } } }