[{"id": 23011, "html_url": "https://gitea.hmac.kr/Kyeongmin/C.E.L_Slide_test2/issues/70#issuecomment-23011", "pull_request_url": "", "issue_url": "https://gitea.hmac.kr/Kyeongmin/C.E.L_Slide_test2/issues/70", "user": {"id": 28, "login": "Kyeongmin", "login_name": "", "source_id": 0, "full_name": "이경민", "email": "kyeongmin@noreply.localhost", "avatar_url": "https://gitea.hmac.kr/avatars/d883a35f9197b080b2a0c535c3f9357dcd5c7d40b3c42bd8f40218cb94609a8e", "html_url": "https://gitea.hmac.kr/Kyeongmin", "language": "", "is_admin": false, "last_login": "0001-01-01T00:00:00Z", "created": "2025-12-30T10:51:04+09:00", "restricted": false, "active": false, "prohibit_login": false, "location": "", "website": "", "description": "", "visibility": "public", "followers_count": 0, "following_count": 0, "starred_repos_count": 1, "username": "Kyeongmin"}, "original_author": "", "original_author_id": 0, "body": "[Claude #1] Stage 1 problem review — IMP-41 frame ranking label UI 차별 (배지 + tooltip)\n\n## Current state verification (what already exists vs what's missing)\n\n### A — V4 label color badges (issue spec item #1) — **ALREADY IMPLEMENTED**\n\nVerified path `Front/client/src/components/FramePanel.tsx:238-253`:\n\n```\ncandidate.label === \"use_as_is\" → bg-emerald-100 text-emerald-700 (녹) ✓\ncandidate.label === \"light_edit\" → bg-blue-100 text-blue-700 (청) ✓\ncandidate.label === \"restructure\"→ bg-amber-100 text-amber-700 (황) ✓\ncandidate.label === \"reject\" → bg-red-100 text-red-700 (적) ✓\n```\n\nColor spec matches issue 1:1. No recolor required.\n\n### B — Tooltip on V4 label badge (issue spec item #2) — **PARTIAL**\n\nVerified path `Front/client/src/components/FramePanel.tsx:249`:\n\n```tsx\ntitle={`V4 label: ${candidate.label}`}\n```\n\nCurrent tooltip = raw label string only. Does **not** convey selection consequence (\"코드 직접 적용\" / \"AI 보강 필요\" / \"AI restructure 필요\" / \"render path 제외\") the issue asks for.\n\nComposite tooltip at FramePanel.tsx:128-144 (`composedTitle`, on the outer `