Approve releases only the active local agent session. It does not record reviewer identity or authorization.
Decide how much review the change deserves
Start with the AI coding plan template. If the document needs to stay current after implementation, use the technical specification template as a separate maintained record.
If the request still contains major unknowns, use the iterative planning workflow to explore the codebase, interview the human, and test the riskiest assumption before submitting a plan for approval.
What happens during plan review
For agents that support automatic plan review, the plan-mode hook starts Plannotator and opens the proposed Markdown in your browser. You can:- select text and add a comment;
- mark text for deletion;
- edit the Markdown directly;
- add overall feedback;
- approve the current plan; or
- send feedback to the agent.
Review the plan before you approve it
A useful plan gives you enough information to find a wrong assumption before the agent changes code. Check the parts that could change the implementation:- intended behavior and explicit non-goals;
- affected files, services, data, or APIs;
- security and compatibility constraints;
- migration, rollout, and rollback steps where relevant;
- tests and other evidence the agent should produce;
- unresolved questions that require a decision.
Use Plan Diff for revised plans
Plannotator saves each arriving plan to local version history before opening the review. When the agent submits a revision, select the+N/-M badge to compare it with the previous version.
Use the rendered view to inspect changed sections in context. Use the raw view when the exact Markdown matters. The Version Browser lets you choose an older stored version as the comparison base.
Before approving a revision, check that it:
- addresses the feedback you sent;
- keeps decisions that were already correct;
- does not introduce a new unsupported assumption; and
- still describes the version the agent is about to implement.
Keep the reviewed plan tied to the implementation
An agent may discover that the plan cannot work as written. Ask it to stop and return to plan review when new evidence changes a consequential decision, such as:- an incompatible API client;
- an unsafe migration path;
- a missing authorization boundary;
- a requirement that conflicts with current behavior; or
- validation that cannot demonstrate the promised result.
A practical review loop
- Let the supported agent enter plan mode and open Plannotator.
- Read the proposed behavior, scope, constraints, and validation steps.
- Add comments or edit the plan where it is incomplete or incorrect.
- Select Send Feedback.
- When the agent resubmits, open Plan Diff and inspect the changes.
- Select Approve only when the current plan is ready for implementation.
- Review the resulting code separately.
Review an agent plan
See supported agents, plan history, feedback controls, and Plan Diff behavior.
