Clarify that Module 25 --simulate uses a stand-in demo, not the delete-command issue it's handed #27
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
The module's thesis is "a well-formed issue + committed config is a complete spec the agent implements," and the README narrates Parts A/B as the agent implementing
issue-delete-command.md("Open the diff and review it with the Module 10 checklist"). But--simulate good/badignores the issue and writesagent_demo.pywith an unrelateddiscount(price, pct)function plus its test — zero connection to deleting tasks. The commit message even claims "implement issue-delete-command" while the diff is the discount demo. The determinism rationale lives only in the script docstring, never surfaced to the learner.Evidence
README Part B (~lines 256-258): "This time the planted change is correct … Open the diff and review it with the Module 10 checklist."
modules/25-autonomous-agents/lab/agent_runner.pysimulate_implement()(~lines 128-138) writesdef discount(price, pct): return price - price * pct / 100— unrelated toissue-delete-command.md.Why it matters
The mismatch undercuts the module's central exercise (reviewing the agent's diff against the issue) at the exact moment it's taught — against the honesty/no-hand-waving promise. A diligent learner who read the issue is badly confused.
Proposed change
Doc-only clarification (do not make the simulator non-deterministically mutate real files):
--simulatedoes NOT implement the issue — it uses a self-containeddiscount()stand-in to stay deterministic and avoid touching real files; the issue is really implemented only in Part D with a live agent.Acceptance criteria
--simulateis a deterministic stand-in unrelated to the issue.--simulateactually produces.Affected files
modules/25-autonomous-agents/README.md(and optionallylab/agent_runner.pyfor the rename)References
Source finding F41 (realVotes 3/3).
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.