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

activetype/changelog

Changelog: backend-contract-portal-dev ready-prod merges (2026-05-19)

TL;DR

Consolidated two non-empty merge-summary captures from Inbox/ for repo backend-contract-portal-dev branch ready-prod (generated 21:23 +0700). Two later runs the same evening had no file-level diff; those empty inbox logs were discarded. Superseded inbox filenames: merge-summary-backend-contract-portal-dev-ready-prod-20260519-212331.md, merge-summary-backend-contract-portal-dev-ready-prod-20260519-212354.md (removed 2026-05-20 triage).

Merge A — 2026-05-19 21:23:31 +0700

  • Range: ORIG_HEAD..HEAD
  • Commits (high level): v3.14.1; revert of cover-letter dashboard helper refactor; SLA Redis caching (SlaRedisCacheService, SlaFetchService, tests, module README); restore/refine cover-letter dashboard helper one-row-per-CL joins; main.ts HTTPS options; cover-letter fetch + README tweaks.
  • Files touched (from capture): config/production.env, cover-letter dashboard helper, runner.helper.ts, cover-letter module docs/fetch, SLA module (cache services, fetch service, specs, module wiring).

Merge B — 2026-05-19 21:23:54 +0700

  • Range: ORIG_HEAD..HEAD
  • Commits: dashboard services — count-only query path (countCovletByWhere), performance-oriented refactors on BU + Legal dashboard services.
  • Files: cover-letters-dashboard-bu.service.ts, cover-letters-dashboard-legal.service.ts.

Discarded captures

  • merge-summary-backend-contract-portal-dev-ready-prod-20260519-212701.md and …212908.mdno non-merge commits and no files changed in range (noise).
  • 2026-05-21 triage: deleted four straggler inbox copies of the same merge-summary filenames (…212331, …212354, …212701, …212908) — content already represented above or explicitly discarded.

Links

  • Hub: [[Projects/anabatic-contract-management-system/anabatic-contract-management-system]]
  • Related execution context: [[Projects/anabatic-contract-management-system/context/clickup-execute-sys-2012-2026-05-19]] (frontend PID validation; separate concern but same portal program of work)