Description
The ui-tests job in .github/workflows/signal-horizon-quality.yml runs pnpm --filter @atlascrew/signal-horizon-ui test with continue-on-error: true, so UI test failures never block a merge. As of TASK-99 there are 16 pre-existing failing tests across 9 files (TarpitConfig, LoadingStates, ClickHouseOpsPanel, ThreatTrajectoryFeed, PlaybookRunner, CampaignTimelinePage, HuntingPage, DlpConfig, EntityConfig). New tests pass but old breakage accumulates. Triage each failure: fix it, or quarantine with it.skip + a per-failure tracking issue, then drop continue-on-error: true so the job becomes a real gate.
Acceptance Criteria
Migrated from backlog TASK-100 (synapse).
Description
The
ui-testsjob in.github/workflows/signal-horizon-quality.ymlrunspnpm --filter @atlascrew/signal-horizon-ui testwithcontinue-on-error: true, so UI test failures never block a merge. As of TASK-99 there are 16 pre-existing failing tests across 9 files (TarpitConfig, LoadingStates, ClickHouseOpsPanel, ThreatTrajectoryFeed, PlaybookRunner, CampaignTimelinePage, HuntingPage, DlpConfig, EntityConfig). New tests pass but old breakage accumulates. Triage each failure: fix it, or quarantine withit.skip+ a per-failure tracking issue, then dropcontinue-on-error: trueso the job becomes a real gate.Acceptance Criteria
Migrated from backlog TASK-100 (synapse).