fix: QA sweep fixes — OCR engine mapping, startup log, Playwright config

- Update OCR engine expected name from "paddleocr" to "paddleocr-v5"
  to match actual PaddleOCR PP-OCRv5 engine (eliminates spurious
  fallback warning in logs)
- Show "waiting for AI sidecar startup" instead of misleading
  "No GPU detected" when Python dispatcher hasn't reported yet
- Fix playwright.docker.config.ts testDir to ./tests/e2e-docker
  and align auth storage state path with auth.setup.ts
This commit is contained in:
SnapOtter
2026-04-27 01:13:32 +08:00
parent 733ebe8010
commit b2a1769c8f
3 changed files with 10 additions and 7 deletions
+1 -1
View File
@@ -151,7 +151,7 @@ export function registerOcr(app: FastifyInstance) {
}
const expectedEngine =
tier === "fast" ? "tesseract" : tier === "balanced" ? "paddleocr" : "paddleocr-vl";
tier === "fast" ? "tesseract" : tier === "balanced" ? "paddleocr-v5" : "paddleocr-vl";
if (result.engine && result.engine !== expectedEngine) {
request.log.warn(
{ toolId: "ocr", requested: tier, expected: expectedEngine, actual: result.engine },