Skip to content

Design CIEL content QA work queue: layout, filters, issue-type views, and progress visualization #2412

@jamlung-ri

Description

@jamlung-ri

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions