Skip to content

refactor: modularize macOS features and source layout - #78

Merged
1lck merged 3 commits into
preview/0.3.0from
codex/preview-0.3.0-modularization
Aug 14, 2026
Merged

refactor: modularize macOS features and source layout#78
1lck merged 3 commits into
preview/0.3.0from
codex/preview-0.3.0-modularization

Conversation

@1lck

@1lck 1lck commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • introduce explicit module lifecycle, registry, resource, and plugin boundaries
  • move macOS feature ownership into dedicated Swift targets and standardize source organization
  • add Go language support as an official native plugin with independent LSP and execution lifecycles
  • preserve shared Rust contracts and Windows isolation with expanded verification coverage

Verification

  • ./scripts/test-macos.sh (377 tests in 38 suites)
  • module, service, shared-contract, Core, Git graph, official-plugin, Rust Core, and Windows-boundary verifiers
  • cargo fmt --manifest-path rust/lithe-core/Cargo.toml -- --check
  • arm64 package signing, bundled Go Support verification, and launch/termination smoke test

1lck added 3 commits August 14, 2026 17:15
Introduce module lifecycle and plugin boundaries, move feature ownership into dedicated Swift targets, add Go support as an official native plugin, and standardize macOS source organization. Preserve Windows isolation and shared Rust contracts with expanded verification coverage.
@1lck
1lck merged commit 08b3c9e into preview/0.3.0 Aug 14, 2026
6 checks 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