Module 6: reframe Part C around the AI silently auto-resolving conflicts (#97)
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. The old Part C assumed Git would stop and ask. Rework the lab into a three-beat sequence: witness the conflict once (agent stop-on-conflict idiom, as in Module 26), undo it with `git merge --abort`, then let the AI merge for real and auto-resolve while the learner does the one job still theirs: verify with `git diff` after every merge. Updates the matching surfaces so they tell one story: learning objective #4, the Merge-conflicts key concept, the AI-angle bullet, the Where-it-breaks bullet, Check-for-understanding, the blog mirror, and the make-conflict.sh on-screen guidance (read the markers yourself first). Closes #97 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KCv6VTpBG6Zo4xR4AvUQpj
This commit is contained in:
@@ -73,10 +73,12 @@ echo "================================================================"
|
||||
echo
|
||||
echo " Next steps (the skill you're practicing):"
|
||||
echo " 1. git status # see $FILE under 'Unmerged paths'"
|
||||
echo " 2. ask your agent to resolve the conflict in $FILE and complete the merge"
|
||||
echo " 2. open $FILE and read the <<<<<<< / ======= / >>>>>>> markers yourself FIRST"
|
||||
echo " (this is your chance to see a real conflict before an agent resolves it away)"
|
||||
echo " 3. ask your agent to resolve the conflict in $FILE and complete the merge"
|
||||
echo " (\"resolve the conflict markers in $FILE and finish the merge\")"
|
||||
echo " 3. verify: open $FILE, confirm no <<<<<<< / ======= / >>>>>>> markers remain"
|
||||
echo " 4. git log --oneline --graph # confirm the merge commit landed"
|
||||
echo " 4. verify: open $FILE, confirm no <<<<<<< / ======= / >>>>>>> markers remain"
|
||||
echo " 5. git log --oneline --graph # confirm the merge commit landed"
|
||||
echo " (to do it by hand instead: edit out the markers, then git add $FILE && git commit)"
|
||||
echo
|
||||
echo " Chicken out? Undo the whole thing with: git merge --abort"
|
||||
|
||||
Reference in New Issue
Block a user