Vault anchor for SYS-2022 under [[Projects/anabatic-contract-management-system/context/sys-1970-cms-performance-issues-breakdown|SYS-1970]]: fix row multiplication from 1:N LEFT JOINs on cover-letter dashboard/list SQL. Implementation narrative lives in [[Projects/anabatic-contract-management-system/context/clickup-execute-sys-2022-2026-05-13|ClickUp execute report]]; evidence in [[Projects/anabatic-contract-management-system/reports/backend-cover-letter-query-performance-audit|query audit]] §1.
backend-contract-portal-dev — cover-letter-dashboard.helper.ts, runner.helper.ts / LATERAL join pattern; module docs under src/modules/cover-letters/docs/README.md.cover_letter_id joins (no “first raw row wins”) for the refactored path — per execute report; confirm in repo.COUNT(DISTINCT cover_letter_id)) + EXPLAIN (ANALYZE, BUFFERS) before/after — evidence in ClickUp.