The intended Compose-bindings layer over services/flipcash,
mirroring what services/opencode-compose does for
opencode.
Namespace
com.flipcash.services.flipcash.compose.
Status: currently a shell. This module has no
src/yet — only abuild.gradle.ktsthatapi(...)-exports:services:flipcashand:services:opencode-compose. It exists so feature/UI code can depend on a single Compose-aware entry point for the Flipcash backend.
Compose-facing bindings for :services:flipcash — the same shape as
opencode-compose's LocalExchange: staticCompositionLocalOf handles and
@Composable providers/remember* helpers that expose Flipcash controllers/state to
the composition tree (see the CompositionLocal pattern in
02 — State & dependency injection).
Keep the Compose runtime here, out of the Compose-free :services:flipcash core.