refactor(persona): refine three_persona_benefits using index.html base (IMP-04 Track A 1/16)
First Track A calibration refinement. Previous commit556b448wrote partial from scratch (110 lines, minimum viable) without referencing the figma_to_html index.html base. Per the matrix-clarification commitdf9ee43§4.1, this is the first refinement and the agreed calibration point for the corrected work pattern. Input : - figma_to_html_agent/blocks/1171281191/index.html (184 lines, MCP Figma Desktop Dev Mode 2026-04-16, 텍스트 노드 전수 반영) - figma_to_html_agent/blocks/1171281191/analysis.md (slot 정의 + suits/not_suits) - figma_to_html_agent/blocks/1171281191/flat.md (좌표 + 색 + typography 실측) - figma_to_html_agent/blocks/1171281191/texts.md (텍스트 전수) Visual provenance applied : - PROMOTED : 발주자/시공자/설계자 accent color (#285b4a / #445a2f / #743002), overlay tint (#d6e7c4 / #e1efe1 / #d0c0ad — 0.5 → 0.15 vertical fade), title gradient (#000 → #883700), card 외곽 color border + radius, badge round 의도, bullet check 의도, section divider 의 색 위계 - NOT PROMOTED : col_bg_texture.png, col-overlay raster, 하단 사진 3 개, 원형 뱃지 outer/inner image, 체크 아이콘 image — Phase Z 기존 F13/F29/F16 strict CSS-only convention 답습 (memory rule feedback_blocks_must_be_css.md) - ADAPTED : Figma 65/50/40px → token-fixed (zone-title / sub-title / caption / body), 396×397 absolute round badge → flex card-header CSS round 의도, Figma zoom 0.49213 absolute positioning → Phase Z flex/grid zone-fit, 7 bullets absolute layout → flex column auto spacing min_height_px derivation (Codex round 13 §2.2 — derive + confirm) : - Figma frame 1927 px @ scale 0.49213 → 948 px adapted full frame - Phase Z slide-body ≤ 585 px → adaptive content fit - Content density (3 col × 7 bullets + badge) → F29 (345) class 보다 가벼움 - Derived = 290 (between F13=230 and F29=345). updated from 280 estimate. - confirm via smoke + sample run (current commit) Changes : - templates/phase_z2/families/three_persona_benefits.html : rewrite (110 → 175 lines). per-persona soft background tint (overlay color), CSS round badge with name + "목표" sub, CSS ::before check marker, full provenance comment block (PROMOTED / NOT PROMOTED / ADAPTED / min_height derivation). - templates/phase_z2/catalog/frame_contracts.yaml : min_height_px 280 → 290 with derivation comment. Verification : - python scripts/smoke_frame_render.py --self-check : PASS 4/4 (existing 3 + persona refined 5314 chars, was 3889 — visual richer) - python run_mdx03_pipeline.py --phase-z2 --run-id imp04_persona_refinement : PASS (MDX 03 V4 rank-1 still F13/F29, persona refinement does not affect existing 03-1/03-2 selection) Calibration outcome : ready for first-refinement Codex review (per scope-lock #5, first refinement = mandatory Codex review). Pending F1/F2/F3 escalation decision based on review result. Refs Gitea #4 (IMP-04 Track A — first calibration refinement, persona)
This commit is contained in:
@@ -206,10 +206,13 @@ three_persona_benefits:
|
||||
- constructor
|
||||
- designer
|
||||
|
||||
# min_height_px : initial estimate (3-card 텍스트 밀도 기준, F13=230 vs F29=345 사이).
|
||||
# smoke 통과 후 batch full-pipeline render 시 실측 갱신.
|
||||
# min_height_px : derive + confirm (Codex round 13 §2.2).
|
||||
# Figma frame 1927 px @ scale 0.49213 → 948 px adapted (full frame).
|
||||
# Phase Z slide-body ≤ 585 px → adaptive content fit.
|
||||
# Content density (3 col × 7 bullets + badge) → F29 (345) class 보다 가벼움.
|
||||
# Derived = 290 (between F13=230 and F29=345). confirm via smoke + sample run.
|
||||
visual_hints:
|
||||
min_height_px: 280
|
||||
min_height_px: 290
|
||||
|
||||
accepted_content_types:
|
||||
- text_block
|
||||
|
||||
Reference in New Issue
Block a user