Module prereqs: sort Prerequisites lists numerically ascending #102

Merged
justin merged 1 commits from claude/issue-100 into main 2026-06-23 14:06:29 -04:00
Owner

Reorders the ## Prerequisites bullet lists across the course so prior modules are listed numerically lowest first, instead of by pedagogical importance or at random.

What changed

9 modules had out-of-order prereq lists; all are now ascending:

  • 07 worktrees: 6,4,2,1 → 1,2,4,6
  • 09 issues: 8,5,2,1 → 1,2,5,8
  • 14 CI: 8,13,2 → 2,8,13
  • 15 security scanning: 14,2,1 → 1,2,14 (helpful group 8/10 already trailing)
  • 22 securing MCP/skills: main 20,21,15,2 → 2,15,20,21; helpful 16,17,5 → 5,16,17
  • 24 assistive agents: 9,10,5,22 → 5,9,10,22
  • 25 autonomous agents: 24,9,6,10/11,13/14,15,19,12,5,16/17/22 → 5,6,9,10/11,12,13/14,15,16/17/22,19,24
  • 26 orchestrating: 7,25,11,10,9,14,8,(2/5/6) → 2/5/6,7,8,9,10,11,14,25
  • 27 evals: 1,13,14,10,24-26 → 1,10,13,14,24-26

Rules followed

  • Prose unchanged; each bullet's explanation travels with its number.
  • A trailing "Helpful but not required" group stays last and is sorted within itself (being optional is the "good reason" it trails).
  • Multi-module bullets sort by their lowest number.
  • Intro and closing paragraphs are left in place.

Audit

All 27 modules were checked. The other 18 were already ascending (or have one/zero prereqs). Module 19's Helpful but not required: Module 16 correctly trails its ascending 8/14/18 main list, so it is left untouched.

Verification

  • Wiki build (tools/build_wiki.py) runs clean (31 files).
  • No em-dashes introduced.
  • Diff is a pure reorder (49 insertions / 49 deletions).

Closes #100

🤖 Generated with Claude Code

Reorders the `## Prerequisites` bullet lists across the course so prior modules are listed **numerically lowest first**, instead of by pedagogical importance or at random. ### What changed 9 modules had out-of-order prereq lists; all are now ascending: - **07** worktrees: 6,4,2,1 → 1,2,4,6 - **09** issues: 8,5,2,1 → 1,2,5,8 - **14** CI: 8,13,2 → 2,8,13 - **15** security scanning: 14,2,1 → 1,2,14 (helpful group 8/10 already trailing) - **22** securing MCP/skills: main 20,21,15,2 → 2,15,20,21; helpful 16,17,5 → 5,16,17 - **24** assistive agents: 9,10,5,22 → 5,9,10,22 - **25** autonomous agents: 24,9,6,10/11,13/14,15,19,12,5,16/17/22 → 5,6,9,10/11,12,13/14,15,16/17/22,19,24 - **26** orchestrating: 7,25,11,10,9,14,8,(2/5/6) → 2/5/6,7,8,9,10,11,14,25 - **27** evals: 1,13,14,10,24-26 → 1,10,13,14,24-26 ### Rules followed - Prose unchanged; each bullet's explanation travels with its number. - A trailing "Helpful but not required" group stays last and is sorted within itself (being optional is the "good reason" it trails). - Multi-module bullets sort by their lowest number. - Intro and closing paragraphs are left in place. ### Audit All 27 modules were checked. The other 18 were already ascending (or have one/zero prereqs). Module 19's `Helpful but not required: Module 16` correctly trails its ascending 8/14/18 main list, so it is left untouched. ### Verification - Wiki build (`tools/build_wiki.py`) runs clean (31 files). - No em-dashes introduced. - Diff is a pure reorder (49 insertions / 49 deletions). Closes #100 🤖 Generated with [Claude Code](https://claude.com/claude-code)
justin added 1 commit 2026-06-23 14:00:50 -04:00
Reorder the `## Prerequisites` bullets in 9 modules so prior modules
are listed lowest number first instead of by pedagogical importance or
at random. A trailing "Helpful but not required" group stays last and
is sorted within itself; multi-module bullets sort by their lowest
number. Intro/closing paragraphs are left in place. Prose is unchanged;
only bullet order moves.

Modules touched: 7, 9, 14, 15, 22, 24, 25, 26, 27. The other 18 modules
were already ascending (or have one/zero prereqs) and are untouched.
Module 19's "Helpful but not required: Module 16" correctly trails its
ascending 8/14/18 main list, so it stays as is.

Closes #100

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CamgR4HaVpfaqUViuHUcWw
justin merged commit 74f23534c0 into main 2026-06-23 14:06:29 -04:00
justin deleted branch claude/issue-100 2026-06-23 14:06:29 -04:00
Sign in to join this conversation.