Skip to content

feat(shell): preload shared contracts and Electron boundary - #7063

Closed
PerishCode wants to merge 2 commits into
feat/standalone-preloadfrom
feat/shell-boundary-preload
Closed

feat(shell): preload shared contracts and Electron boundary#7063
PerishCode wants to merge 2 commits into
feat/standalone-preloadfrom
feat/shell-boundary-preload

Conversation

@PerishCode

Copy link
Copy Markdown
Contributor

Outcome

Adds the shared @open-design/shell launch-context and update persistence contracts, then reserves shells/electron as the Electron-specific adapter workspace.

Transparency boundary

  • The shared Shell package is buildable and tested but has no current consumer.
  • shells/electron contains only package ownership and boundary documentation.
  • The Electron workspace has no scripts, exports, source, packaging, or release entrypoint.
  • No existing application or workflow changes behavior.

Validation

  • pnpm install --frozen-lockfile including all repository postinstall builds
  • Shared Shell contracts: 9 tests + typecheck
  • Electron boundary is dependency-free and inert

@github-actions

github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

🚀 Landing page preview

This PR is deployed to a Cloudflare Pages preview — not staging or production:

@lefarcen
lefarcen requested a review from nettee August 18, 2026 11:00
@lefarcen lefarcen added size/XL PR changes 700-1500 lines risk/high High risk: apps/desktop, daemon, auth, migration, workflows, package deps type/feature New feature labels Aug 18, 2026
@PerishCode

Copy link
Copy Markdown
Contributor Author

Closing the stacked review PR to avoid implying a non-main landing path. The branch is intentionally retained as a preload boundary for future integration.

@PerishCode PerishCode closed this Aug 18, 2026
@lefarcen

Copy link
Copy Markdown
Contributor

Makes sense — thanks for clarifying the intent here. Keeping the branch around as a preload boundary for a later mainline integration sounds good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk/high High risk: apps/desktop, daemon, auth, migration, workflows, package deps size/XL PR changes 700-1500 lines type/feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants