import os

files_to_fix = [
    'eden_state_management.py',
    'eden_robust_error_handler.py',
    'eden_validation_monitoring.py'
]

for filename in files_to_fix:
    if os.path.exists(filename):
        with open(filename, 'r') as f:
            content = f.read()
        
        # Replace /home/claude with current directory paths
        content = content.replace('/home/claude/eden_states', './eden_states')
        content = content.replace('/home/claude/eden_data', './eden_data')
        content = content.replace('log_file: str = "eden_errors.log"', 'log_file: str = "./eden_errors.log"')
        content = content.replace('data_dir: str = "/home/claude/eden_data"', 'data_dir: str = "./eden_data"')
        
        with open(filename, 'w') as f:
            f.write(content)
        
        print(f"Fixed paths in {filename}")

print("\nAll paths fixed!")
