#!/usr/bin/env python3
"""Upgrade excellent sages to premium tier"""
import os
import shutil

print("🔧 UPGRADING EXCELLENT SAGES TO PREMIUM")
print("=" * 70)

# Create premium directory
os.makedirs('/Eden/DOWNLOAD/SAGES_PREMIUM', exist_ok=True)

# Read premium template
with open('/Eden/DOWNLOAD/premium_sage_v1.py', 'r') as f:
    premium_code = f.read()

# List of 8 excellent sages
excellent_sages = [
    'professional_audit_quality_sage_1761872842.py',
    'security_focused_quality_sage_1761872827.py',
    'performance_focused_quality_sage_1761872829.py',
    'comprehensive_v1_quality_sage_1761872831.py',
    'comprehensive_v2_quality_sage_1761872833.py',
    'comprehensive_v3_quality_sage_1761872835.py',
    'enterprise_grade_quality_sage_1761872840.py',
    'code_quality_quality_sage_1761872838.py'
]

upgraded = 0
for sage_name in excellent_sages:
    source = f'/Eden/DOWNLOAD/SAGES_PRODUCTION_V2/{sage_name}'
    
    if not os.path.exists(source):
        print(f"⚠️  Not found: {sage_name}")
        continue
    
    # Create premium version
    premium_name = sage_name.replace('_quality_sage_', '_PREMIUM_')
    premium_path = f'/Eden/DOWNLOAD/SAGES_PREMIUM/{premium_name}'
    
    # Copy premium code
    with open(premium_path, 'w') as f:
        f.write(premium_code)
    
    upgraded += 1
    print(f"✅ {upgraded}/8: {premium_name}")

print()
print("=" * 70)
print(f"🎉 UPGRADED {upgraded}/8 SAGES TO PREMIUM")
print("=" * 70)
