UNPKG

claude-flow-novice

Version:

Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.

316 lines (315 loc) 8.79 kB
{ "feature_flags": { "integration.database_service": { "enabled": true, "description": "Enable standardized database service with connection pooling", "rollout_percentage": 0, "environments": { "development": { "enabled": true, "rollout_percentage": 100 }, "staging": { "enabled": true, "rollout_percentage": 100 }, "canary": { "enabled": true, "rollout_percentage": 10 }, "production": { "enabled": true, "rollout_percentage": 0 } }, "rollback_enabled": true, "success_criteria": { "error_rate_threshold": 0.001, "latency_increase_threshold": 0.05, "healthy_instances_threshold": 0.95 } }, "integration.coordination_protocol": { "enabled": true, "description": "Enable standardized coordination protocol for inter-system communication", "rollout_percentage": 0, "environments": { "development": { "enabled": true, "rollout_percentage": 100 }, "staging": { "enabled": true, "rollout_percentage": 100 }, "canary": { "enabled": true, "rollout_percentage": 10 }, "production": { "enabled": true, "rollout_percentage": 0 } }, "rollback_enabled": true, "fallback_to_legacy": true, "success_criteria": { "error_rate_threshold": 0.001, "message_delivery_success": 0.999, "healthy_instances_threshold": 0.95 } }, "integration.artifact_storage": { "enabled": true, "description": "Enable standardized artifact storage with S3-compatible backend", "rollout_percentage": 0, "environments": { "development": { "enabled": true, "rollout_percentage": 100 }, "staging": { "enabled": true, "rollout_percentage": 100 }, "canary": { "enabled": true, "rollout_percentage": 10 }, "production": { "enabled": true, "rollout_percentage": 0 } }, "rollback_enabled": true, "success_criteria": { "error_rate_threshold": 0.001, "latency_increase_threshold": 0.08, "storage_availability": 0.999 } }, "integration.metrics_collection": { "enabled": true, "description": "Enable standardized metrics collection and reporting", "rollout_percentage": 0, "environments": { "development": { "enabled": true, "rollout_percentage": 100 }, "staging": { "enabled": true, "rollout_percentage": 100 }, "canary": { "enabled": true, "rollout_percentage": 10 }, "production": { "enabled": true, "rollout_percentage": 0 } }, "rollback_enabled": true, "success_criteria": { "metric_delivery_rate": 0.999, "latency_impact": 0.01, "cardinality_explosion": false } }, "integration.logging_standardization": { "enabled": true, "description": "Enable standardized structured logging across all components", "rollout_percentage": 0, "environments": { "development": { "enabled": true, "rollout_percentage": 100 }, "staging": { "enabled": true, "rollout_percentage": 100 }, "canary": { "enabled": true, "rollout_percentage": 10 }, "production": { "enabled": true, "rollout_percentage": 0 } }, "rollback_enabled": true, "success_criteria": { "log_delivery_rate": 0.99, "disk_space_efficiency": 0.8, "query_latency": "5s" } }, "integration.security_hardening": { "enabled": true, "description": "Enable enhanced security checks and validation", "rollout_percentage": 0, "environments": { "development": { "enabled": true, "rollout_percentage": 100 }, "staging": { "enabled": true, "rollout_percentage": 100 }, "canary": { "enabled": true, "rollout_percentage": 10 }, "production": { "enabled": true, "rollout_percentage": 0 } }, "rollback_enabled": true, "success_criteria": { "validation_latency": "100ms", "false_positive_rate": 0.001, "security_event_detection": 0.99 } }, "integration.distributed_tracing": { "enabled": true, "description": "Enable distributed tracing across integration points", "rollout_percentage": 0, "environments": { "development": { "enabled": true, "rollout_percentage": 100 }, "staging": { "enabled": true, "rollout_percentage": 100 }, "canary": { "enabled": true, "rollout_percentage": 10 }, "production": { "enabled": true, "rollout_percentage": 0 } }, "rollback_enabled": true, "sampling_rate": 0.1, "success_criteria": { "trace_completeness": 0.95, "latency_overhead": 0.02, "storage_efficiency": 0.5 } } }, "rollout_schedule": { "phase_1_canary": { "start_date": "2025-11-17", "end_date": "2025-11-18", "target_percentage": 10, "all_flags": [ "integration.database_service", "integration.coordination_protocol", "integration.artifact_storage", "integration.metrics_collection", "integration.logging_standardization", "integration.security_hardening", "integration.distributed_tracing" ] }, "phase_2_staged": { "start_date": "2025-11-19", "end_date": "2025-11-21", "target_percentage": 50, "all_flags": [ "integration.database_service", "integration.coordination_protocol", "integration.artifact_storage", "integration.metrics_collection", "integration.logging_standardization", "integration.security_hardening", "integration.distributed_tracing" ] }, "phase_3_full": { "start_date": "2025-11-22", "end_date": "2025-11-29", "target_percentage": 100, "all_flags": [ "integration.database_service", "integration.coordination_protocol", "integration.artifact_storage", "integration.metrics_collection", "integration.logging_standardization", "integration.security_hardening", "integration.distributed_tracing" ] } }, "rollback_triggers": { "automatic": [ { "condition": "error_rate > 0.01", "duration_seconds": 300, "action": "rollback", "severity": "critical" }, { "condition": "latency_p99 > 2x_baseline", "duration_seconds": 600, "action": "rollback", "severity": "critical" }, { "condition": "database_connection_exhaustion", "duration_seconds": 60, "action": "rollback", "severity": "critical" }, { "condition": "coordination_protocol_failure_rate > 0.05", "duration_seconds": 300, "action": "rollback", "severity": "high" } ], "manual": [ { "condition": "data_corruption_detected", "action": "immediate_rollback", "severity": "critical" }, { "condition": "customer_impact_reported", "action": "immediate_rollback", "severity": "critical" }, { "condition": "security_incident", "action": "immediate_rollback", "severity": "critical" } ] }, "monitoring": { "enabled": true, "dashboards": [ "integration-overview", "database-performance", "coordination-health", "skill-deployment" ], "alert_rules": [ "error-rate-alerts", "latency-alerts", "resource-alerts", "integration-health-alerts" ], "slo_tracking": true, "incident_response": true } }