Implement citation resolution and exact passage display #24
Labels
No labels
area/deployment
area/governance
area/metadata
area/pipeline
area/search
type/data
type/design
type/implementation
type/testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Reference
Arkive/arkive#24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Load the exact chunk text and verify it against declared offsets in normalized text.
Expose source title, author or publisher when available, document path, and source/document/chunk IDs.
Expose page, section, heading, or equivalent citation location when available.
Expose exact half-open character offsets.
Expose license and attribution information appropriate for inspection.
Provide an exact-passage display through the search CLI or a reusable presentation layer.
Detect missing files, mismatched text, invalid offsets, broken lineage, and incorrect source locations.
Fail clearly rather than substituting nearby or stale content.
PDF visual rendering beyond opening or identifying the authoritative source passage.
Vector search.
Translation.
A graphical interface.
Displayed text matches declared offsets exactly.
Provenance and available citation-location metadata are shown.
License or attribution information is available to the user.
Broken lineage, files, offsets, or text cause explicit errors.
The resolver never silently displays a different passage.
Resolve and manually inspect every expected citation in M2-01.
Exercise missing-file, wrong-text, invalid-offset, and broken-lineage fixtures.
Compare displayed text to the normalized document and original source location.