mirror of
https://github.com/d4rken-org/capod.git
synced 2026-09-14 18:26:11 -04:00
Additive infrastructure for the canonical billing port, no coupling to the billing core yet. - CurriculumVitae: Pro-state slice only (ProState, ProHistory, updateProState, proHistory, transition classification, tolerant enum decode). Raw preference keys so a transition updates state, counter and timestamp in one DataStore transaction. - ViewModel4.safeStateIn: render-state flows forward recoverable failures to errorEvents and emit an explicit fallback state instead of throwing into collectAsStateWithLifecycle(). - testhelpers: TestApplication, BaseComposeRobolectricTest and the mockDataStoreValue helper.