Modal-overlay payload for the conflict prompt.
The conflict prompt asks the user to resolve a buffer/disk conflict. It is
bound to a specific buffer process; owner carries that buffer pid so the
modal can be auto-dismissed when its buffer dies or the user switches
away.
Before #1425 the conflict prompt lived as state.workspace.pending_conflict = {buffer_pid, prompt_text}. This payload preserves that pair while
making the metadata explicit.
Summary
Functions
Builds a conflict payload from the legacy {buffer_pid, message} tuple.
Returns the legacy {buffer, message} tuple shape.
Types
Functions
Builds a conflict payload from the legacy {buffer_pid, message} tuple.
The owner is set to the buffer pid; callers can override via opts.
Returns the legacy {buffer, message} tuple shape.