Testing & Verification

Manual checks

  • npm run build — type-check and build.
  • Run through key flows: Generate → Dataset, Judge → Close-the-loop, Uploads → Embeddings → Qdrant, Transcribe → Embeddings.
  • Dedup: verify exact/near-dup detection highlights expected clusters.

Backend endpoints

  • Reverse-engineer single/batch via UI; confirm JSONL export.
  • YouTube fetch: test with a public URL; ensure puppeteer/yt-dlp available if restricted.

Vector DB

  • Confirm embeddings sync and visualization load; check dimension matching.

Frontend sanity

  • Smoke-test navigation across all views; watch for worker failures or CSP issues (pdf.js).