Skip to content

Rust-first architecture and workspace skeleton - #4

Draft
Zhanfg wants to merge 20 commits into
mainfrom
feature/rust-rewrite-v1
Draft

Rust-first architecture and workspace skeleton#4
Zhanfg wants to merge 20 commits into
mainfrom
feature/rust-rewrite-v1

Conversation

@Zhanfg

@Zhanfg Zhanfg commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Starts the production rewrite on a branch independent from the LSPosed Domo probe.

This draft establishes:

  • the Rust workspace and crate boundaries;
  • a versioned protobuf-compatible IPC envelope;
  • task routing and fail-open state machine;
  • segmented-range planning primitives;
  • a panic-contained Rust FFI runtime boundary;
  • Rust daemon and CLI entrypoints;
  • a deliberately thin C++ Zygisk ABI shim;
  • architecture and implementation-phase documentation;
  • format, clippy and unit-test CI.

This is an architectural skeleton, not yet an installable module. The next implementation milestone is the companion-to-daemon FD bootstrap and Android arm64 build pipeline.

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