Skip to content

Add beta analysis inventory view - #4

Closed
lhparker1 wants to merge 6 commits into
mainfrom
prototype/astra-inventory
Closed

Add beta analysis inventory view#4
lhparker1 wants to merge 6 commits into
mainfrom
prototype/astra-inventory

Conversation

@lhparker1

@lhparker1 lhparker1 commented Jul 27, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a beta inventory mode alongside the narrative article view.
  • Provide structured views for outputs, decisions, findings, inputs, and supporting papers, with shared detail dialogs and provenance navigation.
  • Restore evidence-PDF quote finding and highlighting, add bounded table previews, and align the inventory components with the MySTRA page-store contract.
  • Keep the inventory navigation and layout consistent with the existing article experience.
  • Open the same inventory detail dialogs when readers click or keyboard-activate an inline ASTRA reference in the narrative report, while retaining hover previews and sub-analysis navigation.

Why

The narrative view is effective for reading a report, but it is harder to inspect the complete structured analysis. The inventory gives readers a complementary way to browse every declared analytical object and follow its relationships without duplicating ASTRA semantics in the theme.

Validation

  • npm test — 95 tests passed
  • npm run typecheck
  • npm run build:article

Coordination

This is a draft because the inventory snapshot contract must ship in a compatible MySTRA release before the feature can be published.

@lhparker1

Copy link
Copy Markdown
Member Author

Closing as superseded by #7 and the viewer split. Publication rendering remains in astra-theme; project inventory and record inspection now live in astra-viewer, with Jupyter hosting through jupyterlab-astra.

@lhparker1 lhparker1 closed this Aug 5, 2026
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