Skip to content
Conflict engine

Deterministic conflict resolution. No guessing.

Every hunk runs through a classifier of 10 deterministic patterns, each with its own confidence profile and automatic resolver. The trivial 95% is resolved without you. The rest is surfaced with a full decision trace — never a black box.

See it resolve a conflict in one second

GitWand reads code semantics, not just lines — and picks the right resolution for you.

Before — raw conflict
<<<<<<< HEAD
const theme = 'dark'
=======
const theme = localStorage.getItem('theme') ?? 'dark'
>>>>>>> feature/settings
After — auto-resolved
const theme = localStorage.getItem('theme') ?? 'dark'
✓ confidence 97% · one_side_change · deterministic

10 patterns. Deterministic. Auditable.

Each pattern has its own confidence profile and automatic resolver. The classifier never guesses — when it can't be certain, it hands the hunk back to you with the trace.

same_changecertain

Both branches made the exact same edit.

⚡ Auto-resolved
one_side_changecertain

Only one branch touched this block.

⚡ Auto-resolved
non_overlappinghigh

Additions at different positions in the block.

⚡ Auto-resolved
whitespace_onlyhigh

Same logic, different indentation or spacing.

⚡ Auto-resolved
reorder_onlyhigh

Same lines, different order.

⚡ Auto-resolved
insertion_at_boundaryhigh

New lines added at the edge of a hunk.

⚡ Auto-resolved
value_only_changehigh

A scalar value (JSON, config) updated on one side.

⚡ Auto-resolved
section_only_changehigh

A document section edited on one side only.

⚡ Auto-resolved
llm_proposedmedium

LLM-proposed resolution above the confidence threshold.

⚡ Auto-resolved
complexlow

Overlapping edits — surfaced with full classification trace.

○ Review needed

Numbers, not adjectives.

Performance measured on an M-series chip with typical repositories.

249kops/sec
1 conflict · ~30 lines
40kops/sec
5 conflicts · ~140 lines
4.5kops/sec
50 conflicts · ~1350 lines
322tests
Engine · CLI · App — all passing
0
Hallucinations — fully deterministic

Released under the MIT License.