Merge latest main into release for 0.3.0

Merged
AN
2d ago
+12733-1090

Summary

  • Promote reviewed main at 23a1de6 to release for 0.3.0.
  • Resolve prior release-promotion conflicts using current main; the resulting tree exactly matches main, including release and installer-smoke workflows.
  • Merging this PR triggers native package builds and draft release generation. GitHub publication and crates.io publishing remain manual follow-up steps after checks and smoke testing pass.

Validation

  • cargo fmt --all --check
  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • cargo test --workspace --locked (809 passed, 1 ignored)
  • git diff --check; verified resulting tree matches origin/main

Cross-platform CI and release package builds must pass before publication.