stats
Data-driven visibility into your team's conflict resolution trends.
statsEvery decision made by gitresolve is persisted to a local SQLite database at .gitresolve/audit.db. This gives you a permanent audit trail of how code evolved during merges.
Audit Trail
Permanent record of every conflict hash, strategy chosen, and engine confidence score.
Trend Analysis
Monitor escalation rates over time to identify high-risk areas in your codebase.
JSON Reporting for CI
For automation addicts, the --json flag emits a structured object containing all critical health metrics of your merge environment.
Stable Reason Codes
Reason codes follow a hierarchical namespace to help you identify whya conflict wasn't auto-resolved.
parser.*Low-level failure to identify or recover balanced conflict markers.
semantic.*High-level logic conflict, such as function signature or field type changes.
strategy.*Decision blocked by active Policy Profile or explicit strategy constraints.
validation.*Auto-resolution attempted but failed post-write syntax validation.