content-explorer/research/UXParityMatrix.md
2026-10-12 18:28:16 +02:00

22 lines
2 KiB
Markdown

# OnCo → Content Explorer UX parity matrix
| Pattern | Reference | v0.1 target | Reuse path | Test |
|---|---|---|---|---|
| Editorial landing and global search | onco.cc home | Adapt | Header/home shell; dynamic title/category cards | Switch domain and labels update |
| Kind directory | `/[kind]/` | Adapt | Dynamic kind route from manifest | Both manifests render |
| Faceted table | `EntityBrowser.tsx` | Strong reuse | Extract `BrowserRow` / facets/columns | URL filtering, sorting |
| Deep-linked view state | `EntityBrowser.tsx` | Strong reuse | URL q/facets/sort | Reload retains state |
| Object detail | `EntityDetail.tsx` | Adapt | Generic tabs and property renderers | Same component for 2 domains |
| Backlinks | `graph.ts` | Reimplement core | Canonical typed edges and reverse index | All inbound/outbound visible |
| Source evidence | `schema.ts` / detail | Extend | Claim/source lineage display | Every cited display links to origin |
| Glossary tooltip | `Tip.tsx` | Later | Term-kind annotation | Graceful absence |
| Graph Explorer | public site | P1 | Neighbor-based generic viewer | Bounded graph, focus change |
| Collections/reading paths | public site | P2 | Manifest collection | Guided route |
| Timelines/comparisons | public site | P2 | Optional widget capabilities | Not rendered when unsupported |
| Static API | `build-api` | P1 | `snapshot.json` then versioned endpoint | Contract validation |
| Ask / MCP | upstream packages | P3 | Common read contract | Explicitly deferred |
| Cancer anatomy/clinical actions | public site | Excluded | No generic analogue | No medical specificity leaked |
## Visual acceptance
At WP-00 capture desktop and narrow-screen reference views of homepage, directory, entity page, filtered table, related-items view. Use these screenshots as inspiration/benchmark, not redistribute without review. Compare spacing, hierarchy, readable density, color tokens, accessible contrast, empty states, keyboard paths, tooltip behavior and URL/history semantics. Record intentional deviations (branding, medical tools, sources).