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
JSON
{
"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
}
}