SPEC-EVO-006 — NUR 2¶
Purpose¶
NUR 2 evolves from an additive documentation theme into a graph-aware research interface while remaining a presentation layer over canonical QLens data.
Required views¶
NUR 2 SHOULD provide:
- Research Space dashboard
- object inspector
- evidence browser
- reasoning-chain viewer
- graph neighborhood explorer
- timeline and revision viewer
- backlinks and forward links
- contradiction and health panels
- saved query views
Requirements¶
- NUR MUST NOT become a canonical data store.
- Every displayed conclusion MUST expose a path to its source objects.
- Generated badges and summaries MUST identify their derivation or calculation.
- The interface MUST degrade to readable static pages when JavaScript is unavailable.
- Accessibility MUST include keyboard operation, semantic landmarks, visible focus, sufficient contrast, and reduced-motion support.
- Deep links to spaces, objects, graph neighborhoods, and timeline states SHOULD be stable.
- NUR MUST preserve the established visual baseline unless an explicit redesign specification is approved.
- Responsive behavior MUST support narrow mobile reading and wide research workspaces.
Performance targets¶
Initial content SHOULD remain readable before graph widgets load. Large graphs MUST use progressive loading, filtering, or aggregation rather than attempting to render every node at once.
Acceptance criteria¶
- Every object page shows identity, status, relationships, and provenance.
- Static export remains understandable without interactive components.
- A user can traverse from a meaning to supporting evidence in no more than two deliberate interactions.
- NUR failure cannot corrupt canonical repository content.