← changelog

dididecks-aichangelog/2026-06-06_01.md

Humain Ventures onboarded as the third DidiDecks client — and the onboarding surfaced six shell-worthy primitives that had been trapped in chroma-decks since the carve-out

A new TechBio investor (humain.vc) became the third client deck. The full Fund I deck — 29 slots, three competing design variants — landed end-to-end against a shell consumption contract. But the onboarding also surfaced a structural drift: six deck-generic primitives (scroll-snap + keyboard nav, per-slide shell, mode toggle + runtime, registry-derivation lib, build-status matrix) had been built inside chroma-decks before the @dididecks/shell carve-out and never lifted, so every new client risked re-implementing or copy-pasting. All six are now in the shell, humain consumes them via clean @dididecks/shell imports, and a three-mode theme architecture bug that made the mode toggle a visible no-op got named, fixed, and codified as a per-client invariant. Chroma's own migration off its local copies is deferred until humain validates the lifted versions in browser.