Skip to content

Split native host structure and document Swift boundary#211

Merged
yvette-carlisle merged 4 commits into
mainfrom
xy/native-host-structure-cleanup
May 9, 2026
Merged

Split native host structure and document Swift boundary#211
yvette-carlisle merged 4 commits into
mainfrom
xy/native-host-structure-cleanup

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • split frozen capture models, capture overlay controller, and capture host view out of NativeHostApp.swift while preserving behavior
  • keep NativeHostApp.swift focused on app/session orchestration and host/core bridge routing
  • document the remaining Swift responsibility map and the next migration/optimization order

Verification

  • cargo make fmt-swift-check
  • cargo make check-swift
  • cargo make test-host-reset
  • cargo make check-vstyle-swift
  • git diff --check
  • scripts/build_and_run.sh --verify

Semantic drift: manual pass against docs/spec/platform-host-boundary.md, current Swift host files, and Rust FFI/core anchors.

@yvette-carlisle yvette-carlisle merged commit 6c1dc9c into main May 9, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/native-host-structure-cleanup branch May 9, 2026 14:11
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