2026-05-22-backend-contract-portal-ready-prod-merge-batch

activetype/changelog

Changelog: backend-contract-portal-dev ready-prod merges (2026-05-21–22)

TL;DR

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).

Merge A — 2026-05-21 22:21:18 +0700

  • Range: ORIG_HEAD..HEAD
  • Commits: counterparty search flow doc + integrations related-party refactor; customer data handling in CoverLettersTransService.
  • Files: 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.

Merge B — 2026-05-21 22:21:19 +0700

  • Range: ORIG_HEAD..HEAD
  • Commits: with_letterhead on cover letters + migrations; nullable customer phone columns; date formatting / template name logic in CoverLettersTransService; related fixes.
  • Files: 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.

Merge C — 2026-05-21 22:41:28 +0700

  • Range: ORIG_HEAD..HEAD
  • Commits: DTO description clarity in cover letters + legal-service-request modules.
  • Files: src/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.

Merge D — 2026-05-21 23:23:26 +0700

  • Range: ORIG_HEAD..HEAD
  • Commits: contract assignment counting refactor in CovLetDashboardLegalService (resolveContractAssignDashboardCount); align BU + Legal dashboard counting with contractRequest summary mode; README updates.
  • Files: 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.

Discarded captures

  • 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).

Links

  • Hub: [[Projects/anabatic-contract-management-system/anabatic-contract-management-system]]
  • Prior batch: [[Projects/anabatic-contract-management-system/changelog/2026-05-19-backend-contract-portal-ready-prod-merge-batch]]