Skip to content

fix(conflict): reject resolver commentary instead of writing it to the file#83

Merged
tzone85 merged 1 commit into
mainfrom
fix/conflict-resolver-reject-chatter
Jun 24, 2026
Merged

fix(conflict): reject resolver commentary instead of writing it to the file#83
tzone85 merged 1 commit into
mainfrom
fix/conflict-resolver-reject-chatter

Conversation

@tzone85

@tzone85 tzone85 commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Port of VXD #93. Guards both resolution paths against prose-only LLM replies (no fenced block) that would otherwise be written verbatim and destroy the file. Full suite green.

…e file

Port of the VXD fix. When the conflict-resolution model returns prose with NO
fenced block ("Conflict resolved. Kept both sides…"), extractResolvedFileContent
returns the prose and it gets written, destroying the file. looksLikeResolverChatter
guards both the Senior and Tech-Lead paths so resolution fails (escalate/abort)
instead of corrupting the file. Updated one test fixture whose placeholder
"resolved content" tripped the new guard. Full suite green.
@tzone85 tzone85 merged commit 6a6396f into main Jun 24, 2026
@tzone85 tzone85 deleted the fix/conflict-resolver-reject-chatter branch June 24, 2026 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant