import json
import datetime

with open('hybrid/reviews/manual_replay_progress.json', 'r') as f:
    data = json.load(f)

data['cursor']['next_index'] = 321
data['cursor']['processed_count'] = 321
data['cursor']['needs_more_context_count'] += 3
data['cursor']['last_candidate_id'] = "candidate_2026-03-09T04-45-00Z_long_liquidity_sweep_reversal"
data['cursor']['last_updated'] = datetime.datetime.now(datetime.timezone.utc).isoformat()

if "hybrid/reviews/manual_replay_results/replay_result_00318_00321.json" not in data['runs'][0]['result_files']:
    data['runs'][0]['result_files'].append("hybrid/reviews/manual_replay_results/replay_result_00318_00321.json")
data['runs'][0]['decision_counts']['needs_more_context'] += 3

with open('hybrid/reviews/manual_replay_progress.json', 'w') as f:
    json.dump(data, f, indent=2)
