Align production Files, Calendar and Notifications verification fixtures with current contracts #1484

Open
opened 2026-10-08 21:51:27 +00:00 by kayg · 0 comments
Owner

Merge round #1479 found pre-existing verification failures on production cc1af3c12. These assertions remain unchanged.

Files: bun e2e/files.mjs uploads identical PDF bytes with .txt and .pdf names, then waits for the .txt item's text-card renderer. The MIME policy identifies the bytes as application/pdf. A focused upload/stat comparison on the real production and merged release servers returns HTTP 200, mime: application/pdf and kind: file for both. The merged full test waits 120 seconds for a text-card thumbnail and fails. This needs an owner decision about the fixture expectation; do not weaken it in a merge job.

Calendar: bun e2e/calendar.mjs cannot find the expected Week link. The same failure occurs with the production release and its embedded web build.

Notifications: bun e2e/notifications-1194.mjs expects the paper light theme but sees the system monochrome theme. The same failure occurs on production.

Notification Delete: bun e2e/notifdel-1363.mjs expects a ring after moving focus with code. The binding owner rule says that code and shortcuts must not show a ring. Production's shared focus policy was preserved in this merge. The assertion remains unchanged so the owner can decide how to update this test.

Evidence is retained under artifacts/merge35b/e2e and file-mime-compare.log. These are verification gaps. They do not establish a new leak, source data loss or crash.

Merge round #1479 found pre-existing verification failures on production cc1af3c12. These assertions remain unchanged. Files: `bun e2e/files.mjs` uploads identical PDF bytes with `.txt` and `.pdf` names, then waits for the `.txt` item's text-card renderer. The MIME policy identifies the bytes as `application/pdf`. A focused upload/stat comparison on the real production and merged release servers returns HTTP 200, `mime: application/pdf` and `kind: file` for both. The merged full test waits 120 seconds for a text-card thumbnail and fails. This needs an owner decision about the fixture expectation; do not weaken it in a merge job. Calendar: `bun e2e/calendar.mjs` cannot find the expected Week link. The same failure occurs with the production release and its embedded web build. Notifications: `bun e2e/notifications-1194.mjs` expects the paper light theme but sees the system monochrome theme. The same failure occurs on production. Notification Delete: `bun e2e/notifdel-1363.mjs` expects a ring after moving focus with code. The binding owner rule says that code and shortcuts must not show a ring. Production's shared focus policy was preserved in this merge. The assertion remains unchanged so the owner can decide how to update this test. Evidence is retained under artifacts/merge35b/e2e and file-mime-compare.log. These are verification gaps. They do not establish a new leak, source data loss or crash.
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#1484
No description provided.