Reference
Classes
Core classes
- FeedbackStore
-
Persistent store for collected feedback over a
FileStateStore.
FeedbackStore Methods
Methods for the FeedbackStore class
- FeedbackStore.default_path()
-
Returns the default database path,
~/.cc-pushback/feedback.db. - FeedbackStore.open()
-
Opens (creating if needed) the feedback database at
path. - FeedbackStore.record_file_scan()
-
Records a scanned file and its candidates in one transaction.
- FeedbackStore.unrefined()
-
Returns accepted pushback events lacking a refinement at
(prompt_version, model). - FeedbackStore.record_refinement()
-
Records one event’s atomic refined pairs in a single transaction.
- FeedbackStore.unenriched()
-
Returns refined pairs lacking code evidence at the given enrich generation.
- FeedbackStore.record_evidence()
-
Records one pair’s code evidence, idempotently, under the full generation key.
- FeedbackStore.pairs()
-
Returns every row of the
refined_pairsview, the pipeline’s deliverable. - FeedbackStore.candidates()
-
Returns one row per event with its latest judge verdict and refine summary.
- FeedbackStore.lineage()
-
Returns one event with all its triage verdicts and latest refined pairs.
- FeedbackStore.triage_stats()
-
Returns triage coverage and acceptance at
prompt_version.
Dataclasses
Data-holding classes
- MigrationReport
-
The outcome of one
migrate-corpuspass. - ScanReport
-
The outcome of one scan pass.
Functions
Public functions
- detect()
-
Runs every detector over one transcript’s events.
Async Functions
Asynchronous functions
- migrate_corpus()
-
Converts a legacy corpus in place, idempotently.
Other
Additional exports
- scan()
-
Scans transcripts under
rootsfor feedback, incrementally.