FeedbackStore.record_refinement()
Records one event’s atomic refined pairs in a single transaction.
Usage
FeedbackStore.record_refinement(
key,
refinement,
*,
prompt_version,
model,
)Keyed by (dedup_key, prompt_version, model, pair_index) so re-running over a fully refined corpus is a no-op and every pair of one event commits together.
Parameters
key: DedupKey-
The refined event’s dedup key.
refinement: Refinement-
The atomic pairs to persist.
prompt_version: int-
The refine prompt version that produced them.
model: str- The resolved model name that produced them.