# Test Coverage Checklist ## Backend - Auth and permission rules. - Catalog reads and writes. - Cart behavior. - Order creation and lifecycle. - Admin operations. - Input validation and error responses. - Critical business logic and edge cases. ## Frontend - Key page rendering. - Empty, loading, and error states. - User interactions for catalog, cart, checkout, auth, and account. - Admin UI interactions when the repo contains admin code. ## High-priority ecommerce flows - Add to cart. - Quantity updates and cart totals. - Checkout or lead flow. - Login and protected routes. - Admin create or edit flows. ## Review quality - Assertions should verify behavior, not just implementation details. - Avoid fragile snapshot-heavy suites unless they truly add confidence.