FeedbackStore
Persistent store for collected feedback over a FileStateStore.
Usage
FeedbackStore()Layers the feedback_events table (extended with the origin_path display-hint column) onto cc-transcript’s file-mtime ledger and adds the triage verdict table (the judge package’s verdict mechanism pinned to cc-pushback’s column names), the refinement table, the pair_evidence table, and the accepted_pushback, pair_evidence_latest, and refined_pairs views. Verdicts, refinements, and evidence key on the content-derived dedup key, so they survive a database rebuild.
Example
async with await FeedbackStore.open(FeedbackStore.default_path()) as store: … await store.record_file_scan(str(path), mtime, candidates)