UploadDropzone accepts HTML/MD files; ViewerShell routes by representationType; PendingSelection uses SelectionCapture union. |
||
|---|---|---|
| .. | ||
| CollectionList.dom.test.tsx | ||
| CollectionList.tsx | ||
| EngineContext.tsx | ||
| EvidenceFormBody.tsx | ||
| EvidenceSidebar.dom.test.tsx | ||
| EvidenceSidebar.tsx | ||
| index.ts | ||
| InlineCaptureForm.dom.test.tsx | ||
| InlineCaptureForm.tsx | ||
| README.md | ||
| ReviewShell.tsx | ||
| SessionContext.tsx | ||
| SessionContextInternal.ts | ||
| UploadDropzone.tsx | ||
| useDebugFlags.ts | ||
| useExportEvidence.ts | ||
| ViewerShell.dom.test.tsx | ||
| ViewerShell.tsx | ||
src/work/ — review workspace package surface
This directory is the extracted home of the review workflow UI:
collection pane, viewer shell, evidence sidebar, and annotation capture flow.
It is published as the @citation-evidence/work package (barrel: index.ts)
and consumed by the citation-evidence umbrella app's review mode.
Extraction completed under CWORK-WP-0001; the umbrella app no longer carries a
local src/work/ copy.
Imports from work/ may depend on:
@shared/*,@engine/*(from@citation-evidence/engine)@citation-evidence/evidence-anchor@source/*(PDF ingestion + localviewer-urlpolicy)
They may not import from binder- or umbrella-app-owned code. These edges are
enforced by eslint-plugin-boundaries.