Mail Morph cold-body fixture is exhausted on production and merge37 #1543

Open
opened 2026-10-10 14:54:26 +00:00 by kayg · 0 comments
Owner

Found during #1539, as requested in the merge brief. The same current apps/web/e2e/mailmorph-1368.mjs fails on merged production build 98cfd3577/release server and production dbd621434/release server. Both stop in findColdRow at line 106, called at line 448:

error: No cold Mail body exists in rows 238..202

Command: CALTERNAL_E2E_MAC=1 CALTERNAL_E2E_ASSET_OVERRIDE=1 CALTERNAL_SERVER_BIN=<release server> bun e2e/mailmorph-1368.mjs. Production uses CALTERNAL_E2E_BUILD_DIR and CALTERNAL_E2E_WEB_BUILD pointing at the dbd621434 build. Merged: 49.2 s; production: 42.4 s. Both pass pointer switch-open, rapid ArrowDown final body identity/fetch count and cached-click request checks before this fixture selection failure.

The fixture searches only rows 238..202 for an untouched body after earlier scenarios warmed them. Find a truly cold fixture row without weakening the abort/error expectations. It is pre-existing and does not block merge37 under its brief. Evidence: artifacts/merge37/logs/mailmorph-1368-{merged,production}.log. Timing on the loaded host is not a performance comparison.

Found during #1539, as requested in the merge brief. The same current `apps/web/e2e/mailmorph-1368.mjs` fails on merged production build 98cfd3577/release server and production dbd621434/release server. Both stop in findColdRow at line 106, called at line 448: ``` error: No cold Mail body exists in rows 238..202 ``` Command: `CALTERNAL_E2E_MAC=1 CALTERNAL_E2E_ASSET_OVERRIDE=1 CALTERNAL_SERVER_BIN=<release server> bun e2e/mailmorph-1368.mjs`. Production uses CALTERNAL_E2E_BUILD_DIR and CALTERNAL_E2E_WEB_BUILD pointing at the dbd621434 build. Merged: 49.2 s; production: 42.4 s. Both pass pointer switch-open, rapid ArrowDown final body identity/fetch count and cached-click request checks before this fixture selection failure. The fixture searches only rows 238..202 for an untouched body after earlier scenarios warmed them. Find a truly cold fixture row without weakening the abort/error expectations. It is pre-existing and does not block merge37 under its brief. Evidence: artifacts/merge37/logs/mailmorph-1368-{merged,production}.log. Timing on the loaded host is not a performance comparison.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1543
No description provided.