v0 · 2026-05-30

The OBYW design system, in one canvas.

Canonical Katagami DSL primitives + per-client widget catalogs. Emitted from shi-design/KagamiStorybook, consumed by ds-storybook.app (native, macOS + iPadOS) and this hosted web surface. One source of truth — three render targets — SSIM parity on every PR.

apex live renderers: web · swift · tui · pdf auth: PocketBase token (per-client) pipeline: shi-qa storybook emit via Woodpecker

Surfaces

3 / 3

Live emit pipeline — pending Woodpecker

On push to each catalog source, shi-qa storybook emit --catalog <json> rebuilds the matching tree above. SSIM parity gate (web ↔ SwiftUI) blocks merge below Wave C tier thresholds. Unblocks after the operator runbook §2 (features/woodpecker-deploy-runbook-2026-05-29.md) ships its 4 secrets.

awaiting deploy

Architecture

3 repos · 1 truth
Library

shi-design

Katagami canonical DSL + DSKintsugi tokens + KagamiStorybook (catalog + emit) + KagamiStorybookSwiftUI (SwiftUI body protocol + 8 primitive bodies).

FJ-Studios · Apache-2.0v0 · macro
Native

ds-storybook.app

Single window · TabView mode-bar · Browse / Inspect / Compose / Debug. macOS 14 + iPadOS 17. App Store + direct download. Consumes any CatalogManifest JSON via --catalog.

shi-dev-tools/AppsW5.0
QA

shi-qa

Storybook tooling, snap pipeline, visualQC, KagamiRunner. shi-qa storybook emit / snap / serve + Wave C SSIM tier gate.

FJ-Studios · AGPL-3.0W4