#!/usr/bin/env python3
"""Same as eden_continuous_learning.py but learns every 5 min for first hour, then hourly"""
import sys
import os

# Load the original module
sys.path.insert(0, '/Eden/CORE')
from eden_continuous_learning import EdenContinuousLearning

if __name__ == "__main__":
    learner = EdenContinuousLearning()
    
    if len(sys.argv) > 1 and sys.argv[1] == "forever":
        import time
        
        print("\n🚀 Fast start mode: Learning every 5 minutes for first hour")
        print("   Then switching to hourly learning")
        print()
        
        # Fast learning for first 12 cycles (1 hour)
        for i in range(12):
            print(f"\n{'='*70}")
            print(f"Fast Learning Cycle {i+1}/12")
            print(f"{'='*70}")
            learner.learn_cycle()
            if i < 11:
                print(f"\n💤 Next learning in 5 minutes...")
                time.sleep(300)  # 5 minutes
        
        print("\n" + "="*70)
        print("✅ Fast start complete! Switching to hourly learning...")
        print("="*70)
        
        # Now run hourly forever
        learner.run_forever(interval_minutes=60)
    else:
        # Test mode
        learner.learn_cycle()
