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.
1. Goal
Stand up the Data Librarian Qt UI — the user-facing surface of the DQ subsystem.
2. 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 |
3. 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.
4. Plan
Captured during execution; cleared into the parent story on close.
5. Notes
Data Librarian metaphor came from Gemini's UI analysis; lean into it (Catalog, Volume, Formula, Accession Card, Stacks).
6. Result
Data Librarian is the visible entry point of the DQ subsystem.