kmp-toolkit: 46 modules, extracted, never designed
The library repo, 46 modules, each pulled out the moment a second consumer needed the same logic rather than sketched in ahead of demand. All four native apps (Doori, Gaddi, PaymentsLab-KMP and Candidai) build on the same eight: typed Result, the (State, Event) → Effects mvi-core base, common, network, on-device AI plus its ai-testing harness, the design system and llm-chat, three of which (Result, network, llm-chat) this portfolio's own Compose Multiplatform twin substitutes too, the narrower slice a résumé app actually needs. Security is one substitution short of universal: Doori, PaymentsLab-KMP and Candidai run it, Gaddi doesn't. Past that the toolkit gets consumer-specific: Doori alone runs the location tracking module, settings, app-shell and the operation-log offline-outbox; Gaddi alone runs feedback and bots-policy, the generic ISMCTS search shell its own AI engine is actually built from; PaymentsLab-KMP alone runs the payments-api contract plus its provider gateway modules. Still finding a first consumer: device-integrity, biometric, secure-store, auth, netlog, a screen-state store (ScreenState/DecisionEngine, a different module from Doori's outbox) and a chart renderer.