Skip to content

Expose shared inventory UI for LabSTRA - #6

Closed
lhparker1 wants to merge 9 commits into
mainfrom
prototype/labstra
Closed

Expose shared inventory UI for LabSTRA#6
lhparker1 wants to merge 9 commits into
mainfrom
prototype/labstra

Conversation

@lhparker1

Copy link
Copy Markdown
Member

What changed

  • exports host-neutral ASTRA record, output, decision, paper, and inventory detail components
  • adds host-provided PDF.js asset routing for JupyterLab
  • builds the shared theme-astra and store-types workspaces as consumable packages
  • adds coverage for shared record-detail behavior

Why

LabSTRA needs the same ASTRA inventory and provenance presentation used by MySTRA without depending on an uncommitted sibling checkout or on the MySTRA application runtime.

Impact

This creates a commit-pinnable compatibility surface for the JupyterLab prototype while keeping the publication-theme changes outside this PR.

Checks

  • npm run typecheck -w @astra-spec/theme-astra
  • npm run build -w @astra-spec/store-types
  • npm run build -w @astra-spec/theme-astra
  • 11 targeted Vitest tests across inventory outputs and record details

@lhparker1

Copy link
Copy Markdown
Member Author

Closing as superseded by #7 and the viewer/Jupyter split. Shared project inspection components now live in astra-viewer and are consumed by jupyterlab-astra; astra-theme remains paper-only.

@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