// Section 10 — Human and Vibe review · 2 MIN READ
Human Review★
Human review is the final checkpoint where the developer inspects the code generated by an agent. It represents the ultimate safety gate: while automated systems check compile rules, only a human can judge whether the code should exist, if the architecture fits the codebase, and if the security model is sound.
You perform a human review whenever you:
- Open a Pull Request diff to inspect the changes made by an agent.
- Run
git diffin your terminal to review edits before staging. - Inspect a generated schema file before running a migration script.
Narration is Not the Artifact
The core rule of human review is: review the primary code diff, never the agent's explanation.
Agents are highly fluent and persuasive. At the end of a session, an agent might output a summary: "I've cleaned up the dead code in the router and verified everything works."
- The Trap: If you read only the summary (secondary source), you are trusting the agent's account of its own work.
- The Reality: If you open the code diff (primary source), you might discover that the agent accidentally deleted a function that is referenced dynamically in a generated file, breaking the runtime.
Summary (Agent's Story) ────► Plausible / Safe ────► Traps Developer
Actual Git Diff (Code) ────► The Hard Reality ────► Reveals Hidden Bugs
To optimize human review, layer your checks. Let Automated Checks catch the syntax errors, let Automated Reviews filter out formatting issues, and save your expensive human attention for structural decisions.
Field Applications
Place review checkpoints early in the lifecycle:
- Early Review: Review the agent's plan or spec file before it starts writing code. Fixing a plan takes 2 minutes; refactoring 15 broken files takes an hour.
# AVOID
Do not accept pull requests or commit files based purely on the model's chat summaries. Always inspect the code diff.
- Avoid: "The agent says it updated the auth config successfully, so I'll merge it."
- Write: Open the git diff, inspect the environment variable updates, and merge only after verification.
# USAGE
Developer A: "I'm reviewing the agent's branch. The summary says it only updated styling, but the build is failing."
Developer B: "Don't trust the narration. Open the git diff and review the primary source. You'll see it edited our layout wrapper class and accidentally stripped the child slots."
// SEE_ALSO
// SOCRATIC_VALIDATION
Interactive Concept Quiz
Concept Mastered!
You have successfully completed all Socratic validation questions for this term.