From 02c1f18fe1a3b9c0d515595e2382816c5b0c2c0c Mon Sep 17 00:00:00 2001 From: Claude Fable 5 Date: Thu, 30 Jul 2026 13:31:03 +0200 Subject: [PATCH] adjust the maintenance-job count fence: 6 jobs with the orphan sweep The system panel spec pins the registered-job count on purpose; the orphan-file-sweep registration (#194) is the deliberate sixth row (CI run 493 caught exactly this, 14x resolved to 6). Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_0168Ph5uBmHm8X28CSVpbpnJ --- apps/web/e2e/system.spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/e2e/system.spec.ts b/apps/web/e2e/system.spec.ts index ff84620..f97786c 100644 --- a/apps/web/e2e/system.spec.ts +++ b/apps/web/e2e/system.spec.ts @@ -17,9 +17,10 @@ test('lists maintenance jobs and triggers one manually', async ({ browser }) => const jobsTable = page.locator('.system-jobs__table'); await expect(jobsTable).toBeVisible(); // All registered jobs appear (language-neutral: row count + button). + // 5 → 6 with issue #194: the orphan-file sweep joined the job table. // Keep in sync with the scheduler registrations: trash-purge, // version-thinning, page-compaction, data-export-purge, notification-digest. - await expect(jobsTable.locator('tbody tr')).toHaveCount(5); + await expect(jobsTable.locator('tbody tr')).toHaveCount(6); const firstRow = jobsTable.locator('tbody tr').first(); await firstRow.getByRole('button').click();