Module quiz

17 questions · pass bar 80% · retry as often as you like — your best score counts toward the gate.

  1. 1.Why is 'handles simple, well-specified bug-fix issues in Python repos under 10k LOC' a strong scope statement for the capstone?
  2. 2.Why is codebase exploration fundamentally a retrieval problem for this capstone?
  3. 3.For a coding agent locating a specific bug, why does agentic grep-and-read often beat pure embedding-based retrieval?
  4. 4.What is the main advantage of search/replace edits over full-file rewrites for bug fixes?
  5. 5.Why must the repair loop write a test that reproduces the bug and fails BEFORE the fix?
  6. 6.Why must the test-driven repair loop be bounded (e.g., max 5 attempts)?
  7. 7.When the model says it's finished fixing the bug, what should the loop do?
  8. 8.Why is opening a PR treated as an irreversible action requiring an HITL gate?
  9. 9.What should a self-assembled SWE-bench-style eval set contain, and why?
  10. 10.Why report a partial-success taxonomy instead of just a pass/fail rate?
  11. 11.What makes a limitations doc the artifact that most signals seniority?
  12. 12.In a system-design interview, which move most reliably signals seniority early?
  13. 13.Why did on-demand agentic search (grep/glob/read) generally beat a pre-built semantic index for this capstone's exploration stage?
  14. 14.Why should an edit tool reject a write when the file's content hash has changed since it was last read, even if the exact old block still matches?
  15. 15.A repair loop's only success signal is 'the tests pass.' What failure mode does this create, and what actually guards against it?
  16. 16.Why is a same-model-family independent reviewer, reviewing a diff before human approval, a weaker gate than it looks?
  17. 17.A team reports 'our agent matches the published SWE-bench pass@1 number' after running their own agent 5 times per issue and counting a success if ANY attempt passed. What's the problem?