## Goal Make the lint command fail on warnings, in line with the project quality rule. ## Acceptance criteria - `npm run lint` runs ESLint with warnings treated as failures. - The command passes with zero warnings. - The change is documented in the PR validation.