03 — Process

Fewer parts, decided once, written down.

Every component in this catalog goes through the same five steps.

  1. Step 01

    Collect

    Every existing variant of the pattern comes out of the codebase and goes side by side, so the real differences are visible before anything is decided.

  2. Step 02

    Reduce

    We sort the differences that are genuine requirements from the ones that are drift, and throw the drift away.

  3. Step 03

    Draft

    One version gets built, with typed props, scoped styles and the states the old variants implied but never handled.

  4. Step 04

    Prove

    It renders at three widths, takes a keyboard, and survives motion being turned off — before anything else is allowed to depend on it.

  5. Step 05

    Publish

    It gets registered, what it assumes about its host gets written down, and the variants it replaces get deleted.