Share the platform-neutral Rust mobile contract (#91)
Dependency security audit / rustsec (push) Failing after 22s

This commit is contained in:
hugo committed 2026-10-08 13:25:09 +02:00
1 parent fcb36a0684
commit 180851087b
52 files changed
+8932 -4263

No files matched your search

+4 -4
View File
@@ -25,10 +25,10 @@ reads repository files, parses entries/URIs or error labels, generates passwords
or codes, or independently decides credential matches or authentication policy.
Use typed semantic icons/actions, stable IDs, generation/revision tokens,
view-ready records and typed errors. #91 removes SF Symbol and Watch assumptions
from shared phone contracts. Keep Swift compatibility through mechanical
adapters. #92 generates Kotlin and Swift from one shared UniFFI surface rather
than copying crates/apple conversions. A thin Android bridge may adapt platform
view-ready records and typed errors. #91's `crates/mobile-bridge` removes SF Symbol
and Watch assumptions from shared phone contracts and generates Swift and Kotlin
from one source. `crates/apple` opts into Watch; `crates/android` packages the
phone surface through #92's native build gates. A thin Android bridge may adapt platform
callbacks; it must contain no password-store decisions or handwritten unsafe
Rust. Generated/dependency FFI stays isolated from project-authored safe Rust.