A4 PR #344 added lucide-react to package.json but didn't regenerate
package-lock.json -> deploy #135 npm ci fails 'Missing: lucide-react
from lock file' -> frontend build breaks -> whole deploy aborts.
Local 'npm install' regen sync'd lockfile and pruned unused webpack/
ajv transitive deps that were stale (build verified OK with new lock,
all 18 routes compile).