Typed Conflict Cases¶
Immutable dataclasses (frozen, slots) describing concrete conflict manifestations. All variants share the conceptual fields: paths, contents per side, the conflict body, and resolution metadata (path/content may be deleted).
Variants:
ModifyModifyConflictCaseModifyDeleteConflictCaseDeleteModifyConflictCaseDeleteDeleteConflictCaseAddedByUsConflictCaseAddedByThemConflictCaseAddAddConflictCase
Each exposes a conflict_type literal string suitable for grouping.
See full auto-generated reference: typed cases.