fix(M1-6): apply AI-drives-git reframe, lesson=theory, de-slop, + issue fixes
Phase 1 of the reframe. M1-3 stay manual-by-hand (browser chat); M4 is the pivot to the AI agent (Claude Code as example); M5-6 are agent-driven. - M1: de-slop (em-dashes), relocate the build-note out of the lab. Seam devices kept. - M2: #78 tell learner how to paste cli.py into chat; #79 commit the delete so the tree ends clean. restore/cold-session devices kept. - M3: #80 define ADR; #81 create-file-before-add; #82 ls before/after merge to prove branch isolation; #83 drop "prose"; M3 now owns the branch-basics intro. - M4: #84 Claude Code as the worked example; #85 AI drives git (arithmetic->calculator); #86 /path/to -> ~/ai-workflow-course; #87 agent does the revert+verify. - M5: #88 ask the agent which config files to commit, then let it stage/commit (CLAUDE.md example; repo still uses AGENTS.md). - M6: #90 stop re-teaching branch basics; rescope to the AI experimenting on a branch; the engineered conflict is now AI-resolved, learner-verified. Closes #78 Closes #79 Closes #80 Closes #81 Closes #82 Closes #84 Closes #85 Closes #87 Closes #88 Closes #90 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TfzV5QvtPDz8LJS3Pu5VLT
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
# then `git add` + `git commit`.
|
||||
#
|
||||
# Copy it into your tasks-app repo, then run it from inside the repo:
|
||||
# cp /path/to/modules/06-branches-sandboxes-for-experiments/lab/make-conflict.sh .
|
||||
# cp ~/ai-workflow-course/the-workflow-course/modules/06-branches-sandboxes-for-experiments/lab/make-conflict.sh .
|
||||
# bash make-conflict.sh
|
||||
#
|
||||
# It is non-destructive to your real work: it only touches README.md on two throwaway practice
|
||||
@@ -73,11 +73,11 @@ echo "================================================================"
|
||||
echo
|
||||
echo " Next steps (the skill you're practicing):"
|
||||
echo " 1. git status # see $FILE under 'Unmerged paths'"
|
||||
echo " 2. open $FILE and find the <<<<<<< / ======= / >>>>>>> markers"
|
||||
echo " 3. edit it to the version you want; delete all three marker lines"
|
||||
echo " (or ask your editor-integrated AI to resolve it, then verify)"
|
||||
echo " 4. git add $FILE"
|
||||
echo " 5. git commit # completes the merge"
|
||||
echo " 2. 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 " (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"
|
||||
echo
|
||||
|
||||
Reference in New Issue
Block a user