import json
from datetime import datetime

progress_file = '/home/aryy/.hermes/profiles/finance/backtests/xauusd_2026/hybrid/reviews/manual_replay_progress.json'

with open(progress_file, 'r') as f:
    progress = json.load(f)

# Update cursor
progress['cursor']['next_index'] = 766
progress['cursor']['processed_count'] = 766
progress['cursor']['needs_more_context_count'] += 3
progress['cursor']['last_candidate_id'] = "candidate_2026-07-08T12-00-00Z_long_liquidity_sweep_reversal"
progress['cursor']['last_updated'] = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%SZ')

# Add result file to the run
result_file = "hybrid/reviews/manual_replay_results/replay_result_00763_00766.json"
if result_file not in progress['runs'][0]['result_files']:
    progress['runs'][0]['result_files'].append(result_file)

progress['runs'][0]['decision_counts']['needs_more_context'] += 3
progress['runs'][0]['derived_at'] = progress['cursor']['last_updated']

with open(progress_file, 'w') as f:
    json.dump(progress, f, indent=2)

