15 lines
1.0 KiB
YAML
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를 포함한다.
|