Skip to content

docs: convergence + bundle-pipeline design spec#15

Merged
jack-champagne merged 3 commits into
masterfrom
docs/convergence-design
Jul 2, 2026
Merged

docs: convergence + bundle-pipeline design spec#15
jack-champagne merged 3 commits into
masterfrom
docs/convergence-design

Conversation

@jack-champagne

Copy link
Copy Markdown
Member

Design of record from today's assessment + interop meeting:

  • jl2py-minimal architecture as target, incorporated via staged PRs (A: memory model, B: typetree/protocols, C: retire conversion table), pure-ctypes seam retained
  • Repo restructure (un-nest out/jl2py → root) + MIT LICENSE (Harmoniqs, Inc.); jl2py + JuliaStaticData go public, JSD registered in General
  • Bundle v2 direction: minimal private-subset bundle + build-ID remap, public deps from General at install (gated on remap example/validation, D6)
  • Runtime bundle fetcher in jl2py; R2 stays closed/credentialed until license-key checking lands
  • pypiccolo real-bundle integration CI (nightly + dispatch + label)

Spec: docs/specs/2026-07-01-jl2py-convergence-and-bundle-pipeline-design.md

🤖 Generated with Claude Code

https://claude.ai/code/session_01V9jVcSYDNXtbBGfcAEPwvh

jack-champagne and others added 3 commits July 1, 2026 19:59
Design of record for: minimal-core incorporation (staged PRs A-C),
repo restructure + MIT license, runtime bundle fetcher in jl2py,
PackageBundler.jl extraction, pypiccolo real-bundle integration CI.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…-ID remap), publicize jl2py+JSD, register JSD

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jack-champagne jack-champagne merged commit 9b5feb3 into master Jul 2, 2026
1 check passed
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