bigRAG
Development

Testing

Current verification workflow for bigRAG changes.

bigRAG no longer carries package-level unit, integration, end-to-end, or coverage suites. Do not add those runners back to feature work unless the project deliberately reintroduces them.

Use the smallest verification set that matches the changed surface:

SurfaceVerification
Backend APIcd api && uv run ruff check . && uv run ruff format --check .
Python SDKuv run --project api ruff check sdks/python/src && uv run --project api ruff format --check sdks/python/src
TypeScript SDKpnpm --filter @bigrag/client typecheck && pnpm --filter @bigrag/client build
Admin UIpnpm --filter @bigrag/app typecheck && pnpm --filter @bigrag/app build
Docs sitepnpm --filter @bigrag/docs typecheck && pnpm --filter @bigrag/docs build
TS, JS, JSON, CSSpnpm exec biome check .
Generated diffsgit diff --check

Use runtime smoke checks when behavior changes require a live API, worker, browser, queue, vector store, or deploy template.