Epic: Part 5 — Native Resource Viewer
Sprint: Sprint 6
Priority: P2
Role: Engineer
User Story
As an Engineer, I want to implement deep-linking and section-level anchoring so that when a teacher opens a document from a citation, they land directly on the cited passage.
Context
When a teacher taps a source citation in a recommendation card or AI Chat response, the viewer should open the document at the exact referenced section — not the document start. This is citation-triggered only; documents opened from the resources tab just open normally (handled in 5.6).
The LLM response must include a section reference or anchor in the citation metadata for this to work — this needs to be agreed as part of the RAG output format.
Acceptance Criteria
Dependencies
📄 PRD: Part 5 — Glow CI PRD
Epic: Part 5 — Native Resource Viewer
Sprint: Sprint 6
Priority: P2
Role: Engineer
User Story
As an Engineer, I want to implement deep-linking and section-level anchoring so that when a teacher opens a document from a citation, they land directly on the cited passage.
Context
When a teacher taps a source citation in a recommendation card or AI Chat response, the viewer should open the document at the exact referenced section — not the document start. This is citation-triggered only; documents opened from the resources tab just open normally (handled in 5.6).
The LLM response must include a section reference or anchor in the citation metadata for this to work — this needs to be agreed as part of the RAG output format.
Acceptance Criteria
Dependencies
📄 PRD: Part 5 — Glow CI PRD