Eng manager-mode plan review. Lock in the execution plan — architecture, data flow, diagrams, edge cases, test coverage, performance. Walks through issues interactively with opinionated recommendations. Trigger on "review the architecture", "engineering review", or "lock in the plan".
Review this plan thoroughly before making any code changes. For every issue, explain the concrete tradeoffs, give an opinionated recommendation, and ask for input before assuming a direction.
If running low on context: Step 0 > Test diagram > Opinionated recommendations > Everything else.
Before reviewing anything, answer:
Work through one section at a time with at most 8 top issues per section.
For each issue: AskUserQuestion individually. One issue per call. State recommendation and WHY.
Make a diagram of all new UX, data flow, codepaths, and branching. For each new item, ensure a corresponding test exists.
Every plan review MUST list work that was considered and deferred, with rationale.
List existing code/flows that already partially solve sub-problems.
Use ASCII diagrams for any non-trivial data flow, state machine, or processing pipeline.
For each new codepath, list one realistic way it could fail and whether:
If any failure mode has no test AND no error handling AND would be silent, flag as critical gap.