ready-prod merges (2026-05-21–22)Consolidated four non-empty Inbox/merge-summary-* captures for backend-contract-portal-dev / ready-prod (timestamps 2026-05-21 22:21–23:26 +0700). Three later hook runs (21:26, 22 May 00:23, 00:56 +0700) had no file-level diff — inbox files discarded per [[Projects/anabatic-contract-management-system/changelog/2026-05-19-backend-contract-portal-ready-prod-merge-batch|2026-05-19 batch]] precedent. Source inbox filenames: merge-summary-backend-contract-portal-dev-ready-prod-20260521-222118.md, …222119.md, …224128.md, …232326.md (removed 2026-05-22 triage).
ORIG_HEAD..HEADCoverLettersTransService.docs/README.md, docs/counterparty-search-flow.md, src/modules/cover-letters/docs/README.md, src/modules/cover-letters/trans/cover-letters-trans.service.ts, src/modules/integrations/README.md, src/modules/integrations/integrations.service.ts.ORIG_HEAD..HEADwith_letterhead on cover letters + migrations; nullable customer phone columns; date formatting / template name logic in CoverLettersTransService; related fixes.migrations/add_with_letterhead_to_cover_letters.sql, migrations/ensure_t_customer_phone_columns_nullable.sql, src/entity/cms/TCustomer.entity.ts, src/entity/cms/coverLetters.entity.ts, src/helpers/modules/cover-letter.helper.ts, src/modules/cover-letters/docs/README.md, src/modules/cover-letters/trans/cover-letters-trans.service.ts.ORIG_HEAD..HEADsrc/modules/cover-letters/dto/base.dto.ts, src/modules/cover-letters/dto/legal.dto.ts, src/modules/legal-service-request/dto/legal-service-request.dto.ts, src/modules/legal-service-request/legal-service-request.helper.ts.ORIG_HEAD..HEADCovLetDashboardLegalService (resolveContractAssignDashboardCount); align BU + Legal dashboard counting with contractRequest summary mode; README updates.src/modules/cover-letters/docs/README.md, src/modules/cover-letters/fetch/cover-letters-dashboard-bu.service.ts, src/modules/cover-letters/fetch/cover-letters-dashboard-legal.service.ts.merge-summary-backend-contract-portal-dev-ready-prod-20260521-232637.md, …20260522-002334.md, …20260522-005626.md — no non-merge commits and no files changed in range (noise).