Task: Data Librarian UI
This page documents a task in the Data Quality subsystem and Data Librarian story. It captures the goal, current status, acceptance, and any notes or results.
Goal
Stand up the Data Librarian Qt UI — the user-facing surface of the DQ subsystem.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Data Quality subsystem and Data Librarian |
| Now | Completed 2026-01-19. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2026-01-19 |
Acceptance
- Three-panel MDI window: dataset browser (Stacks), accession card details (Archive), methodology panel.
- IP-geolocation catalog with iptoasn.com staging + IPv4→country populate.
- Visual-assets catalog (country flags, crypto icons).
- TCP_NODELAY on comms to mitigate Nagle for parallel-request UI latency.
- Menu restructure: Identity + Configuration under System; data actions under Data.
ClientDatasetModelgrows a Tags column + custom roles rendering Origin / Nature / Treatment as badges.- Origin Source renamed to Primary to mean raw, untransformed.
Plan
Captured during execution; cleared into the parent story on close.
Notes
Data Librarian metaphor came from Gemini's UI analysis; lean into it (Catalog, Volume, Formula, Accession Card, Stacks).
Result
Data Librarian is the visible entry point of the DQ subsystem.