Skip to content

refactor: migrate Verso Blueprint to the module system - #443

Draft
ejgallego wants to merge 90 commits into
v4.34.0from
refactor/module-system-v434
Draft

refactor: migrate Verso Blueprint to the module system#443
ejgallego wants to merge 90 commits into
v4.34.0from
refactor/module-system-v434

Conversation

@ejgallego

@ejgallego ejgallego commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

This PR migrates the Verso Blueprint library and public authoring surface to Lean's module system, separating runtime, authoring, and meta dependencies so private implementation changes no longer invalidate downstream Blueprint modules.

  • Require module declarations across all 101 production sources and make public, private, normal, and meta boundaries explicit.
  • Split phase-neutral data leaves from authoring and rendering implementations while preserving the supported public root.
  • Audit the legacy and candidate public-root surfaces and every Lake Shake finding, preserving intentional phase and metadata dependencies without widening helpers into public API.
  • Convert the starter project to the module-system authoring and generator pattern, with fresh-project and incremental-edit coverage.
  • Track refactor: convert Verso Slides to the module system verso-slides#73 at its current reviewed head for the final cutover.

Backport v4.33.0: pending

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