WDOS Studio K1 local workbench · assembly 0.1.0 · payload phase, unsealed (no C4 lock)
Local fixture — not release-eligible

Local workbench — Build surface

Build — fixture composition

Compose the canonical fixture envelope against any of the six mirrored kits. The preview renders the selected kit inside a scriptless sandbox; every control is deterministic, and nothing leaves this machine.

Kit

Token source: vault design-systems/axel/kits/ @ cbb3dc7, mirrored via D1 (kits/SOURCE-PIN.json). The preview re-skins statically inside its sandboxed child document; Studio chrome never changes kit.

Rendering kit: presentation-dark-axel

Viewport

Responsive policy: viewports [390, 768, 1280], overflow forbidden (§4.2) — the frozen tuple is unchanged; 1920 · Full HD and 3840 · 4K are additive Studio preview presets, not policy entries (library/admission records untouched). The child viewport is never clamped and is exactly the selected width. The canvas zooms — switching any preset immediately re-fits the whole child page (no scrollbars at fit); a deliberate zoom switches to manual until Fit is pressed. The zoom controls float at the canvas top-right as a JS enhancement — the static no-JS default renders at 1280 with pan. 1920 · Full HD and 3840 · 4K render as fixed 1920 × 1080 / 3840 × 2160 device frames — taller content scrolls inside the frame, like a real screen.

Brief

Release profile is validator-only and cannot be selected here (plan §4.2). Template: docs/wdos/briefs/core-fixture.brief.yaml (immutable; the resolved brief is derived, never edited).

Fixture entries

Fixture-admitted only; kitsVerified: [] — admission is a policy decision, not verification. Max 8 sections, each entry once.

Composition

    Validation

    Browser validation stub only — no ledger/pin verification occurred; C1/C2 own the authoritative validator

    Export / import

    Export is a local browser download — never a repo write, deploy or send. Import is asynchronous (FileReader) and re-runs the same validation path before committing; rejected imports preserve prior state byte-identically.

    Preview

    Proof render uses system fallback faces only — kit brand faces NOT rendered: Inter, JetBrains Mono (presentation-dark-axel).