reason: Backend architecture overview and checklist for verification.


reason: Verify package layout and layer boundaries.


reason: Verify schema, DAO, search, permission-code, and test expectations.


reason: Verify validation, DAO/service failure handling, and safe JSP errors.


reason: Verify logging for key operations and failures.


reason: Verify backend quality gate and boundary constraints.


reason: Frontend architecture overview and checklist for verification.


reason: Verify forms, tables, and navigation follow JSP conventions.


reason: Verify server-rendered request/session/form state usage.


reason: Verify JSP request attribute and Servlet validation contracts.


reason: Verify presentation quality for JSP/CSS changes.


reason: Verify the implementation matches the original book/catalog module requirements.