[9] Frontend MVP #9

Closed
opened 2026-06-13 19:00:08 +02:00 by dernbu · 0 comments
Owner

Objective

Build the public TanStack Start interface for browsing and reading judgments.

Scope

  • Build search and browse routes.
  • Add typed filters, sorting, and cursor navigation.
  • Build grouped result cards for correlated sources and renditions.
  • Build judgment detail and source-specific metadata sections.
  • Display source discrepancies without silently resolving them.
  • Add rendition selection and a sanitized HTML viewer.
  • Add original HTML and PDF download controls.
  • Cover keyboard and screen-reader interactions.

Dependencies

Depends on #8.

Completion criteria

  • All agreed MVP flows work against fixture data.
  • Search and navigation state is URL-addressable.
  • Source discrepancies remain visible.
  • Required accessibility interactions are covered by tests.

Closure

Complete all child issues, or merge a feature-branch pull request that resolves this issue.

Detailed requirements: docs/plans/high-level-plan.md, Phase 9.

## Objective Build the public TanStack Start interface for browsing and reading judgments. ## Scope - Build search and browse routes. - Add typed filters, sorting, and cursor navigation. - Build grouped result cards for correlated sources and renditions. - Build judgment detail and source-specific metadata sections. - Display source discrepancies without silently resolving them. - Add rendition selection and a sanitized HTML viewer. - Add original HTML and PDF download controls. - Cover keyboard and screen-reader interactions. ## Dependencies Depends on #8. ## Completion criteria - All agreed MVP flows work against fixture data. - Search and navigation state is URL-addressable. - Source discrepancies remain visible. - Required accessibility interactions are covered by tests. ## Closure Complete all child issues, or merge a feature-branch pull request that resolves this issue. Detailed requirements: `docs/plans/high-level-plan.md`, Phase 9.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dernbu/lawnet-scraper#9
No description provided.