-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Summary
Design and implement the CIEL content QA work queue UI in CIEL Lab v2. This is primarily a design and visualization effort - the goal is a compelling, usable queue that makes the curation pipeline tangible for the showcase and practical for ongoing use. The queue does not need to be fully populated; it needs to demonstrate the workflow clearly on a representative sample of concepts.
Context
The CIEL Content Curation showcase (MS #52) is about proving the pipeline is set up and operational, not completing all ~15,000 concept reviews. The work queue is the centerpiece of that story - it's how users know what needs attention, how they navigate issue types, and how progress is tracked over time.
Scope
- Work queue layout: list/table view of concepts needing review, with sortable columns (concept name, issue type, status, last updated)
- Issue type filters: surface concepts by category - casing issues, missing ICD-11 mappings, deprecated mappings, other systematic QA flags
- Progress indicators: aggregate stats (# reviewed, # remaining, # per issue type); visual progress bar or summary panel
- Concept status tracking: mark a concept as reviewed / pending peer review / complete; remove from queue on completion
- Peer review step: flag a concept for second review; show reviewer assignment
Out of scope (for this ticket)
- Running the actual QA scripts (casing fix, deprecated mapping detection) - those are separate
- AI Assistant integration (Tracker 57 - separate ticket)
- Full population of the queue with all 15k concepts
Acceptance criteria for showcase
- Can open CIEL Lab v2, navigate to the QA queue, and see a meaningful set of concepts needing review
- Can filter by issue type and show a plausible count for each
- Can walk through one concept of each issue type end-to-end (find ? fix ? mark reviewed)
- Can show aggregate progress stats to date
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels