add: figma_to_html_agent/blocks/ + 변환 도구 docs 갱신
전체 401 files (397 추가 + 4 수정), 14304 insertions.
추가:
- figma_to_html_agent/blocks/ — Figma 변환 결과 (32 frame, ~79MB).
각 frame folder = {analysis.md, flat.md, texts.md, index.html, assets/,
_renders/, _render.py, RELATIONSHIPS.md / STATUS.md / classification.md
(일부 frame)}.
Phase Z 의 *figma source layer* — runtime 에서 직접 사용 X, contract /
partial / builder adapter (미래 axis A) 의 source.
- figma_to_html_agent/DISCUSSION-SUMMARY-20260411.md — 변환 설계 회의 기록.
- figma_to_html_agent/HARNESS.md — 변환 검증 harness.
- figma_to_html_agent/scripts/fetch_figma_screenshots.py — Figma 스크린샷 자동 수집.
수정:
- figma_to_html_agent/PROCESS-CONTROL.md / PROCESS.md / RULES.md —
변환 프로세스 / 룰 갱신 (R8/R9 lock 강화 등).
- figma_to_html_agent/blocks_index.md — 32 frame 인덱스 갱신.
Phase Z 영향 0 (figma_to_html_agent/blocks/ 가 V4 catalog +
templates/phase_z2/families adapter 의 source — runtime 에서 직접 import X).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -42,6 +42,22 @@
|
||||
- 점점 나빠지면 **즉시 멈추고 마지막 OK 상태로 복원**
|
||||
- 구조 변경이 불가피하면 **사전에 영향 범위 분석 + 사용자 확인 후** 진행
|
||||
|
||||
### 8. MCP 데이터 전수 반영 (단순화/생략 절대 금지)
|
||||
- MCP get_design_context 응답의 **모든 요소**를 HTML에 반영한다
|
||||
- "핵심만 골라서", "단순화해서", "비슷하게" → **전부 금지**
|
||||
- MCP React+Tailwind 코드를 HTML/CSS로 **1:1 변환**한다
|
||||
- 구조를 임의로 바꾸지 않는다 (래퍼 div 구조 유지)
|
||||
- 반드시 반영해야 하는 속성:
|
||||
- transform: rotate(), scaleY() 등 → 래퍼 div로 감싸는 구조 그대로
|
||||
- mix-blend-mode: multiply 등 → 절대 생략 금지
|
||||
- opacity → 절대 생략 금지
|
||||
- border-radius, inset → Figma 값 그대로
|
||||
- background-image (gradient) → gradient_math.py로 정확한 CSS 변환
|
||||
- box-shadow, text-shadow → 값 그대로
|
||||
- letter-spacing, line-height → 값 그대로
|
||||
- 검증: MCP 응답에서 CSS 속성을 추출 → index.html에서 동일 속성이 있는지 전수 대조
|
||||
- "나중에 추가하면 된다"는 생각 금지 → **처음부터 빠짐없이**
|
||||
|
||||
## Figma 도형 gradient 처리 프로세스
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user