Stability checkpoint — Phase A quality enforcement (UI side)

Aligned with svc stable-v1.0.10 (same session 2026-04-22).

Shipped this cycle:
- b126205: 6 ESLint size + complexity rules at WARN
           (max-lines 400, max-lines-per-function 80, complexity 10,
           max-params 5, max-depth 4, max-nested-callbacks 4)
- b9734ea: .gitlab-ci.yml workflow path filter — added eslint.config.mjs
           + .gitleaks.toml (closes silent-merge gap from !68)

MRs merged: !68 (direct, no pipeline), !69 (with pipeline).
Post-merge main pipeline #324 green.

Local lint state: 0 errors / 63 warnings (was 48; +15 new size/complexity
warnings flag the Phase B-5/B-6 split targets — quality.component.html
1742, dashboard.component.ts 1022, customers.component.ts 904).

Phase A signal-only; Phase C will flip warn→error post-Phase B refactor.