Module 6: reframe Part C around the AI silently auto-resolving conflicts #99
Reference in New Issue
Block a user
Delete Branch "claude/issue-97"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A current frontier editor-agent told to "merge X into Y" resolves the conflict and completes the merge in one turn, so the learner never sees a
<<<<<<</=======/>>>>>>>marker. Module 6's old Part C assumed Git would stop and ask, teaching a skill (edit the markers by hand) the AI now performs before you can blink.This reworks Part C into a three-beat sequence:
git merge --abort.git diffafter every merge is the only thing standing between you and a silently-bad resolution that left no error behind.The takeaway lands in prose: the skill is no longer "resolve markers by hand," it's "know a conflict can happen and check the AI's invisible resolution."
Matching surfaces updated (so the module tells one story)
git diffis the safeguard because the conflict was invisible)blog/07-branches-sandboxes.mdconflict section (sibling surface kept in sync)lab/make-conflict.shon-screen guidance ("read the markers yourself first"); mechanic unchangedVerification
grep -n '—'clean and no banned words in all changed files.make-conflict.shsmoke-tested in a throwaway repo: still manufactures a real conflict (3 marker lines), fallback intact.tools/build_wiki.pyrenders all 27 modules without error.git status/git diffare verification, not git-by-hand norm), notasks-appcode changed, Module 26 untouched,stats/purgestay fictional.Closes #97
🤖 Generated with Claude Code
https://claude.ai/code/session_01KCv6VTpBG6Zo4xR4AvUQpj