Make Module 11 Part E honest about the forge integration its 'agent opens a PR' step requires #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Part E tells the learner to prompt their agent to "Take issue #43" (read from the forge) and "open a PR into main" (write to the forge). The Module 4 editor-integrated agent cannot read a forge issue or create a PR unless a host CLI (
gh/glab/tea) is installed and authenticated, or forge access via MCP is wired (Module 20). But the lab's "You'll need" says the host CLI is "convenience, not a requirement" because "the web UI works for everything here" — and the web UI is exactly what the agent cannot use. So the module's headline payoff step silently fails.Evidence
modules/11-collaboration-humans-and-agents/README.md: "the web UI works for everything here, so the CLI is convenience, not a requirement" followed by Part E: "prompt your agent: Take issue #43 … open a PR into main whose description closes #43."Why it matters
Directly contradicts itself and breaks the "Honesty about limits" promise at the climax of Unit 2 (agent runs the loop).
git pushcannot create a PR; opening a PR is a forge write the human-only web UI can't delegate to the agent.Proposed change
State that the agent-as-contributor step REQUIRES the agent to reach the forge, and offer a fallback:
gh pr create/glab/tea), making the CLI a requirement for Part E specifically; ORKeep the host CLI vendor-neutral (it is already named in this lab).
Acceptance criteria
Affected files
modules/11-collaboration-humans-and-agents/README.mdReferences
Source finding F26 (realVotes 3/3). Host CLI known from Module 8; MCP forge access is Module 20.
Filed from an adversarial multi-agent course review (217 raw findings → 54 adversarially-verified survivors). Scoped for manual review; intentionally not auto-assigned to an agent.