docs: sort Prerequisites lists numerically ascending (#100)
CI / check (pull_request) Successful in 6s

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
This commit is contained in:
2026-06-23 09:53:05 -04:00
parent edf3f34336
commit 65c6c6b2b6
9 changed files with 49 additions and 49 deletions
+9 -9
View File
@@ -11,25 +11,25 @@
This is the module the whole back half of the course was load-bearing for. It assumes a lot, on
purpose; each piece is a wall the autonomous agent has to land behind.
- **Module 24**: assistive agents, where the AI helped and *you* decided every step. This module is
the escalation: the agent now takes a step on its own. The only reason that's responsible is the
rest of this list.
- **Module 5**: your committed AI instructions file: the agent's standing brief, the half of the
spec that isn't in the issue.
- **Module 6**: branches. The agent's work goes on a branch, never straight onto `main`.
- **Module 9**: issues as an agent's task specification, including the `ready` label and the idea of
an agent as an *assignee*. An issue is the agent's input here.
- **Module 6**: branches. The agent's work goes on a branch, never straight onto `main`.
- **Modules 10 and 11**: the PR review gate and the full issue → branch → implementation → PR →
review → merge → close loop. The PR *is* the unit of supervision in this module.
- **Module 12**: revert, reset, recovery. The backstop for when a gate misses something.
- **Modules 13 and 14**: tests and CI. The automated gate that runs on the agent's PR.
- **Module 15**: security scanning as another gate on the same pushes. Autonomy makes this
non-optional, not optional.
- **Module 19**: runners. A triggered or scheduled agent is just a runner job; you need to know
what's executing it and whose compute it's burning.
- **Module 12**: revert, reset, recovery. The backstop for when a gate misses something.
- **Module 5**: your committed AI instructions file: the agent's standing brief, the half of the
spec that isn't in the issue.
- **Modules 16, 17, 22**: containers (sandboxing), secrets (scoped credentials), and the prompt-
injection attack surface. An unattended agent with a push token is a security boundary; these are
why.
- **Module 19**: runners. A triggered or scheduled agent is just a runner job; you need to know
what's executing it and whose compute it's burning.
- **Module 24**: assistive agents, where the AI helped and *you* decided every step. This module is
the escalation: the agent now takes a step on its own. The only reason that's responsible is the
rest of this list.
If you skipped straight here, the lesson will read as reckless, because without those gates, it
*would* be.