import json import os from pathlib import Path STATE_FILE = Path("config/generated/state.json") def load_state(): if not STATE_FILE.exists(): return {} try: with open(STATE_FILE, "r") as f: return json.load(f) except Exception: return {} def save_state(state): STATE_FILE.parent.mkdir(parents=True, exist_ok=True) with open(STATE_FILE, "w") as f: json.dump(state, f)