diff --git a/frontend/src/__tests__/pages/dashboard-dead-ends.test.tsx b/frontend/src/__tests__/pages/dashboard-dead-ends.test.tsx
index f6a8e0460..daf7c6e0b 100644
--- a/frontend/src/__tests__/pages/dashboard-dead-ends.test.tsx
+++ b/frontend/src/__tests__/pages/dashboard-dead-ends.test.tsx
@@ -10,11 +10,11 @@ vi.mock('next/navigation', () => ({
}));
vi.mock('@/lib/auth-context', () => ({
- useAuth: () => ({ user: { id: 'user-1', is_sysadmin: false }, isHydrated: true, isAuthenticated: true }),
+ useAuth: () => ({ user: { is_sysadmin: false }, isHydrated: true, isAuthenticated: true }),
}));
vi.mock('@/lib/tenant-context', () => ({
- useTenant: () => ({ tenantId: 'tenant-1', isTenantReady: false }),
+ useTenant: () => ({ tenantId: null, isTenantReady: false }),
}));
vi.mock('@/hooks/use-api', () => ({
@@ -44,7 +44,7 @@ describe('disabled dashboard features', () => {
beforeEach(() => vi.stubEnv('NEXT_PUBLIC_ENABLE_EXPERIMENTAL_FEATURES', ''));
afterEach(() => vi.unstubAllEnvs());
- it('hides alerts and heartbeat links and replaces the alert count when the feature is off', () => {
+ it('hides alerts and heartbeat links and marks alerts off when the feature is off', () => {
renderPage(
Automated drill scheduling is still in development. This workspace cannot start a drill here today.
+You can run a full manual drill today: open Requests (Internal Drill), create an Internal Drill case, and walk it scope → collect → gap analysis → assemble → submit.
To prepare traceability records now, use CSV upload or the JSON events API.