Phase 3 Smoke Checklist
Use this checklist after backend or frontend changes that could affect the web app or its supporting API flows.
Manual smoke steps
- Open the deployed app and confirm the login page loads.
- Sign in with the owner account and confirm the dashboard renders without raw object output.
- Refresh the page and confirm the authenticated session persists.
- Open the review queue and confirm pending review items load.
- Open the upload page, upload a supported PDF or image, and confirm the new document reaches
readyor an expected review state. - Open the uploaded document detail page and confirm metadata, OCR text, and preview/fallback rendering load.
- Trigger reprocess from document detail with an explicitly selected OCR provider and confirm the document updates with the selected provider after processing completes.
- Open settings and confirm processing activity, provider availability, readiness checks, and system health all load.
Latest completed live pass
- Date: 2026-03-22
- Environment: local Docker Compose stack on
http://localhost:3000 - Verified:
- owner login worked
/api/health,/api/health/ready,/api/health/status, and/api/health/providersreturned healthy data- review queue data loaded
- a live JPEG upload completed processing
- a live provider-selected reprocess completed and switched the document
parseProvidertolocal-ocr