feat(truapi-server): add host logic primitives#255
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub. |
2cc45b1 to
8ad3cf9
Compare
a5e9e7c to
a2f623f
Compare
|
Boundary question before this layer settles: #254 looks like protocol/runtime mechanics, but this PR makes The concern is mostly architectural, not a correctness nit. If the intended architecture is that
That would let the stack land without locking us into two competing host SDKs. The app migration path can then be: generated TrUAPI dispatcher -> useragent-kit implementation -> platform callbacks only for UI/storage/permissions/navigation. |
8ad3cf9 to
8ddbe78
Compare
96bec3b to
8035a9d
Compare
8ddbe78 to
3202591
Compare
3202591 to
fb3e219
Compare
8035a9d to
a696d4e
Compare
|
@replghost
|
Adds the host-agnostic
truapi-serverlogic primitives for session state, permissions, product accounts, SSO pairing/messages, dotns routing, and statement-store handling.Stack
Part of the Rust core runtime port (umbrella: #104), split into a reviewable stack. Merge bottom-up.
Local verification
cargo build --workspace --all-targets --all-featurescargo +nightly fmt --checkcargo +nightly clippy --workspace --all-targets --all-features -- -D warningscargo test --workspace --all-features