Files
company-haness/org-os/08-design/design-engine-adapters.yaml
T

15 lines
1.0 KiB
YAML

design-engine-adapters:
version: 1
kernel-contract: .claude/schemas/design-engine-output.artifact.schema.json
required-output-fields: [screen-refs, editable-source, preview-url, screenshots, design-system-ref, source-provenance, verification]
adapters:
local-html: { mode: local, editable-formats: [html-css-js, react, vue, svelte], preview: local-url }
stitch: { mode: external, editable-formats: [stitch-project], preview: remote-url }
figma: { mode: external, editable-formats: [figma-file], preview: remote-url }
v0: { mode: external, editable-formats: [react-source], preview: remote-url }
framer: { mode: external, editable-formats: [framer-project], preview: remote-url }
policy:
- 커널은 특정 도구 호출 성공이 아니라 공통 output contract만 신뢰한다.
- 외부 엔진이 없거나 실패하면 local-html adapter로 동일 screen contract를 완성한다.
- 모든 결과는 승인된 design-system release exact ref와 source provenance를 포함한다.