c45d9e470dd95098cdb8d388681acf300f4eb51b
- Add red "Classification failed" pill badge when doc.status === 'classification_failed' - Re-analyze button calls classifyDocument(doc.id) via @click.stop, emits 'reclassified' - Spinner text "Re-analyzing…" while in flight; resets after 500ms (via setTimeout) - Existing is_shared badge block preserved unchanged - Create frontend/tests/DocumentCard.spec.js: 4 Vitest tests covering badge render, no-badge for ready/processing, and reanalyze() calling classifyDocument + emit - 131 frontend tests pass, build exits 0 (D-11 frontend coverage per CLAUDE.md)
Description
No description provided
8.1 MiB
Languages
Python
57.2%
JavaScript
16.5%
HTML
14.2%
Vue
12%