Files
ai-workflow-course/modules/07-worktrees-running-agents-in-parallel/lab/agent-a-prompt.md
T
claude ad5d0e841c fix(running-example): consistent lab-script paths, tasks.json policy, no command collisions
- Lab-script path convention: course scripts live in modules/NN/lab/; copy the
  one a step needs into tasks-app, then run by bare name (M4/M6/M7/M26 + headers).
- tasks.json stays gitignored: M20 verifies via `cli.py list`/`cat tasks.json`
  (not git diff) and frames runtime state as deliberately ignored; M22 cleanup
  uses `rm tasks.json`; M10 review-lab gets its own .gitignore.
  Module 21's lab deliberately ships NO .gitignore (teaching device) — untouched.
- Stop running-example command collisions: M5 clear->search, M6 count/clear->
  stats/purge, M7 clear/count->wipe/remaining (README + scripts + agent prompts +
  branch/worktree names). M6 conflict still reproduces on the carried usage line.

Closes #7
Closes #10
Closes #11

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TfzV5QvtPDz8LJS3Pu5VLT
2026-06-22 15:35:40 -04:00

633 B

Agent A prompt — the wipe command

Paste this into the AI session you've pointed at the tasks-app-wipe worktree folder.


Add a wipe command to this task app that removes all tasks.

  • Put the deletion logic on TaskList in tasks.py (a wipe() method that empties the list), and wire a wipe command into the dispatch in cli.py that calls it and saves.
  • Running python cli.py wipe should empty the list and print a short confirmation like wiped all tasks.
  • After wipe, python cli.py list should print (no tasks yet).

Make the change, then stop — I'll review the diff and commit it myself.