Skip to content

feat: distinguish original-source identities - #353

Open
ejgallego wants to merge 2 commits into
v4.34.0from
feat/source-reference-identity
Open

feat: distinguish original-source identities#353
ejgallego wants to merge 2 commits into
v4.34.0from
feat/source-reference-identity

Conversation

@ejgallego

@ejgallego ejgallego commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

This PR separates Blueprint node identity from identities inherited from original TeX, PDF, or text sources. Source spans can now record source-native anchors and human-readable citations without requiring a page; generated source chips display those citations while preserving Blueprint labels, graph keys, and numbering.

  • Update the generated manifest schema and browser API types for explicit nullable source-provenance fields.
  • Document original-source identity separately from Blueprint numbering and cover source chips, page-less spans, schema generation, and stale manifests with regressions.

Backport v4.33.0: #442

@ejgallego
ejgallego marked this pull request as ready for review July 27, 2026 13:27
@ejgallego
ejgallego marked this pull request as draft August 4, 2026 20:08
@ejgallego
ejgallego force-pushed the feat/source-reference-identity branch from b87583b to 9eedaa5 Compare August 4, 2026 20:27
@ejgallego
ejgallego changed the base branch from v4.32.0 to v4.33.0 August 4, 2026 20:27
@ejgallego
ejgallego marked this pull request as ready for review August 4, 2026 20:37
@ejgallego ejgallego closed this Aug 4, 2026
@ejgallego ejgallego reopened this Aug 4, 2026
@ejgallego
ejgallego marked this pull request as draft August 30, 2026 21:10
@ejgallego
ejgallego changed the base branch from v4.33.0 to v4.34.0 August 30, 2026 21:10
@ejgallego
ejgallego force-pushed the feat/source-reference-identity branch from a4ce0e0 to 29ed526 Compare August 30, 2026 21:10
@ejgallego
ejgallego marked this pull request as ready for review August 30, 2026 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant