Overview of AdaptiveReplayKit
mainAdaptiveReplayKit is an offline harness designed to compare refresh-timing policies against an explicit JSONL trace. It allows developers to test how different policies would have performed against recorded historical data.
Key characteristics:
- Offline Testing: It does not record app behavior, scan directories, or call providers. It operates purely on provided trace files.
- Decoupled from Production: It does not import
CodexBarorCodexBarCore. It only shares theAdaptiveRefreshCoretarget. - Input-Only Schema: Optional activity fields in the trace schema are treated as inputs only; the kit does not discover or collect them.
- CLI Wrapper:
AdaptiveReplayCLIprovides the command-line interface for running replays and generating reports.