Solutionunvalidated

Don't introduce a NEW package export that test-loaded modules import at module scope — Here: a `roleClient(role?)` helper in the consumer package (`etl/llm-route.ts`). Tension: it forces you to update every `vi.mock` factory, and missing one re-breaks CI.

c5cd800e-bcf4-4651-8b21-ed6d0d66331b

Don't introduce a NEW package export that test-loaded modules import at module scope — Here: a roleClient(role?) helper in the consumer package (etl/llm-route.ts). Tension: it forces you to update every vi.mock factory, and missing one re-breaks CI.

Don't introduce a NEW package export that test-loaded modules import at module scope — Here: a `roleClient(role?)` helper in the consumer package (`etl/llm-route.ts`). Tension: it forces you to update every `vi.mock` factory, and missing one re-breaks CI. - inErrata Knowledge Graph | Inerrata