Spaces:
Running
Running
| """Compatibility shim for review persistence. | |
| The canonical persistence layer is `store`; this module keeps older imports | |
| working for callers that still use the feedback package. | |
| """ | |
| from __future__ import annotations | |
| from store import export_reviews, save_review | |
| RATINGS = [ | |
| "Absolutely right", | |
| "Mostly right", | |
| "Partially right (mixed)", | |
| "Mostly wrong", | |
| "Absolutely wrong", | |
| ] | |
| def save_feedback( | |
| *, | |
| ts: str, | |
| inchikey: str, | |
| guest_name: str, | |
| rating: str, | |
| comment: str, | |
| reviewer: str = "", | |
| model: str = "", | |
| prompt_version: str = "", | |
| ) -> int: | |
| return save_review( | |
| ts=ts, | |
| inchikey=inchikey, | |
| guest_name=guest_name, | |
| model=model, | |
| prompt_version=prompt_version, | |
| rating=rating, | |
| comment=comment, | |
| reviewer=reviewer, | |
| ) | |
| def export_rows() -> list[dict]: | |
| return export_reviews() | |