INNER CODE UNIT · Python
write_global_preferences
Dsadd4/AgentFigureGallery · agentfiguregallery/server.py:107
def write_global_preferences(root: Path, payload: dict) -> None:
payload["updated_at"] = utc_now()
write_json(global_preferences_path(root), payload)
def global_status(root: Path, candidate: dict) -> str:
prefs = load_global_preferences(root)
key = global_preference_key(candidate)
if key in set(prefs.get("rejected", [])):
return "global_rejected"
if key in set(prefs.get("liked", [])):
return "global_liked"
return "none"
def index_path(root: Path) -> Path:
return root / "data" / "reference_candidate_index.json"