import json
import datetime

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

with open(progress_file) as f:
    prog = json.load(f)

# Update cursor
prog["cursor"]["next_index"] = 207
prog["cursor"]["processed_count"] = 207

# We processed 3 items: 2 rejected, 1 shadow
prog["cursor"]["rejected_count"] += 2
prog["cursor"]["shadow_count"] += 1
prog["cursor"]["last_candidate_id"] = "candidate_2026-02-13T09-45-00Z_short_liquidity_sweep_reversal"
prog["cursor"]["last_updated"] = datetime.datetime.now(datetime.timezone.utc).strftime("%Y-%m-%dT%H:%M:%SZ")

prog["runs"][0]["result_files"].append("hybrid/reviews/manual_replay_results/replay_result_00204_00207.json")
prog["runs"][0]["decision_counts"]["rejected"] += 2
prog["runs"][0]["decision_counts"]["shadow"] += 1

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

print("Updated progress.")
