Jordan-Hall / Jordan-Hall/browser

[P1][WS-02] Personal, Original and Evidence views

Open
#38 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Programme: #1
Epic: #16

## Objective
Implement the three synchronized product views: the user's generated Personal interface, the authentic Original service/page, and an inspectable Evidence/provenance view.

## Scope
- Personal view renders user-owned reusable interfaces over normalized/source-backed state.
- Original view opens the authentic service/page in the correct profile/account.
- Evidence view shows source object/URI, observation time, source version, extractor/transform, supporting spans, freshness and contradiction state.
- Shared selection/navigation identity across the three views.
- Display badges for inferred/derived vs directly observed fields.
- One-click transition from a displayed fact/action to its evidence and original context.

## Product rules
- Generated synthesis must never impersonate a publisher/service page.
- Evidence is attached to claims/fields, not merely dumped as a bibliography.
- Authentic source state remains authoritative for provider-specific account/transaction semantics.

## Acceptance criteria
- [ ] A critical displayed fact can be traced from Personal view to evidence and source observation time.
- [ ] Original view opens the correct source/account for the selected object.
- [ ] Derived or inferred values are visually distinguishable from direct source facts.
- [ ] Contradictory credible evidence remains visible.
- [ ] Switching views does not lose selection, workspace navigation or layout state.
- [ ] Evidence access respects the same source/privacy permissions as the underlying record.

## Dependencies
- WS-01
- DATA-01
- WEB-01

**First phase:** P1
**Maturity target:** P2
**Owner:** workspace-ui-data

## Task issues
- [ ] #321 `WS-02.T01` — Define shared selection and view context
- [ ] #322 `WS-02.T02` — Implement source-backed Personal view bindings
- [ ] #323 `WS-02.T03` — Integrate authentic Original navigation
- [ ] #324 `WS-02.T04` — Implement field-level Evidence inspection
- [ ] #325 `WS-02.T05` — Add contradiction and revision navigation
- [ ] #326 `WS-02.T06` — Preserve focus, scroll and history across views
- [ ] #327 `WS-02.T07` — Test source identity and privacy consistency

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the dependencies WS-01, DATA-01 and WEB-01, then review task issues #321–#327 to understand the intended work breakdown. Done means the Personal, Original and Evidence views meet the listed acceptance criteria, including traceability, source identity, contradiction visibility, state preservation and privacy consistency.

Written by the indexing model from the issue text.

Assessment

Domain
data, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.