# cc_pushback > Learn your pushback style from past Claude Code feedback and code reviews, and replicate it with a language model. ## Docs ### API Reference #### Classes > Core classes - [FeedbackStore](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.html): Persistent store for collected feedback over a :class:`FileStateStore` #### FeedbackStore Methods > Methods for the FeedbackStore class - [FeedbackStore.default_path](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.default_path.html) - [FeedbackStore.open](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.open.html) - [FeedbackStore.record_file_scan](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.record_file_scan.html) - [FeedbackStore.unrefined](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.unrefined.html) - [FeedbackStore.record_refinement](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.record_refinement.html) - [FeedbackStore.unenriched](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.unenriched.html) - [FeedbackStore.record_evidence](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.record_evidence.html) - [FeedbackStore.pairs](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.pairs.html) - [FeedbackStore.candidates](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.candidates.html) - [FeedbackStore.lineage](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.lineage.html) - [FeedbackStore.triage_stats](https://yasyf.github.io/cc-pushback/reference/FeedbackStore.triage_stats.html) #### Dataclasses > Data-holding classes - [MigrationReport](https://yasyf.github.io/cc-pushback/reference/MigrationReport.html): The outcome of one ``migrate-corpus`` pass - [ScanReport](https://yasyf.github.io/cc-pushback/reference/ScanReport.html): The outcome of one scan pass #### Functions > Public functions - [detect](https://yasyf.github.io/cc-pushback/reference/detect.html): Runs every detector over one transcript's events #### Async Functions > Asynchronous functions - [migrate_corpus](https://yasyf.github.io/cc-pushback/reference/migrate_corpus.html): Converts a legacy corpus in place, idempotently #### Other > Additional exports - [scan](https://yasyf.github.io/cc-pushback/reference/scan.html): Scans transcripts under ``roots`` for feedback, incrementally