Skip to main content

Module payload

Module payload 

Source
Expand description

Self-contained conflict payloads for the SUBMIT response.

When two sessions touch the same symbol, the ConflictPayloadBuilder produces a ConflictBlock with full source context: base version, their version, and your version of each conflicting symbol. This gives agents everything they need to resolve the conflict without additional RPCs.

Structs§

ConflictBlock
A block of conflicts to include in a SUBMIT response.
SymbolConflictDetail
Full detail about a single symbol conflict.
SymbolVersion
A specific version of a symbol’s source.

Functions§

build_conflict_block
Build a complete ConflictBlock from a list of conflicting symbols.
build_conflict_detail
Build a SymbolConflictDetail for a specific symbol conflict.