#!/usr/bin/env python3
"""
Task Eden to rebuild sages with enhanced quality standards
"""
import sys
sys.path.append('/Eden/CORE/phi_fractal')
import pickle
import requests
import json

print("🔧 TASKING EDEN TO BUILD QUALITY SAGES")
print("=" * 70)
print()

# Load enhanced template
with open('/Eden/DOWNLOAD/enhanced_sage_template.py', 'r') as f:
    enhanced_template = f.read()

# Task Eden via API
task_message = f"""
I need you to build 10 NEW high-quality code review sages using this enhanced template.

QUALITY REQUIREMENTS:
- Must detect security issues (eval/exec usage)
- Must detect performance issues (nested loops 3+ deep)
- Must detect complexity issues (too many parameters, long functions)
- Must detect dead code (empty functions)

TEMPLATE TO USE:
{enhanced_template}

Build 10 variations that focus on different aspects:
1. Security-focused sage
2. Performance-focused sage  
3. Complexity-focused sage
4. Best practices sage
5. Error handling sage
6. Code smell detector
7. Architecture reviewer
8. Test coverage analyzer
9. Documentation quality checker
10. Comprehensive all-in-one sage

Test each sage against buggy code before deploying.
Only save sages that actually detect issues.
Save to /Eden/DOWNLOAD/SAGES_PRODUCTION_V2/

Start building now!
"""

try:
    response = requests.post(
        'http://localhost:5017/api/chat',
        headers={'Content-Type': 'application/json'},
        json={'message': task_message},
        timeout=30
    )
    
    if response.ok:
        result = response.json()
        print("✅ Task sent to Eden!")
        print()
        print("Eden's response:")
        print(result.get('response', 'No response'))
    else:
        print(f"⚠️ API error: {response.status_code}")
        
except Exception as e:
    print(f"⚠️ Could not reach Eden's API: {e}")
    print()
    print("Manual alternative:")
    print("1. Create /Eden/DOWNLOAD/SAGES_PRODUCTION_V2/ directory")
    print("2. Copy enhanced template and modify it 10 times")
    print("3. Test each variation")

print()
print("=" * 70)
print("Eden will build 10 enhanced quality sages")
print("Check /Eden/DOWNLOAD/SAGES_PRODUCTION_V2/ for results")
print("=" * 70)
