import json
import os
from datetime import datetime, timezone

progress_path = "/home/aryy/.hermes/profiles/finance/backtests/xauusd_2026/hybrid/reviews/manual_replay_progress.json"

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

# Update cursor
progress["cursor"]["next_index"] = 114
progress["cursor"]["processed_count"] = 114
progress["cursor"]["needs_more_context_count"] += 3
progress["cursor"]["last_candidate_id"] = "candidate_2026-01-26T12-00-00Z_long_liquidity_sweep_reversal"
progress["cursor"]["last_updated"] = datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%SZ")

# Update run
run = progress["runs"][-1]
run["result_files"].append("hybrid/reviews/manual_replay_results/replay_result_00111_00114.json")
run["decision_counts"]["needs_more_context"] += 3

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

print("Progress updated.")
