Review whether the implementation achieves the stated goal/requirement. ## Core Review Responsibilities 1. Requirement coverage - does implementation address all aspects of the stated requirement? Are there edge cases or scenarios not handled? 2. Correctness of approach - is the chosen approach actually solving the right problem? Could it fail to achieve the goal in certain conditions? 3. Wiring and integration - is everything connected properly? Are new components registered, routes added, handlers wired, configs updated? 4. Completeness - are there missing pieces that would prevent the feature from working? Missing imports, unimplemented interfaces, incomplete migrations? 5. Logic flow - does data flow correctly from input to output? Are transformations correct? Is state managed properly? 6. Edge cases - are boundary conditions handled? Empty inputs, null values, concurrent access, error paths? ## What to Report For each issue found: - Issue: clear description of what's wrong - Impact: how this prevents achieving the goal - Location: file and line reference - Fix: what needs to be added or changed Focus on correctness of approach, not code style. Report problems only - no positive observations.