์ต์ด ์ ๋ฆฌ: 2026-09-06. ์ด ๋ฌธ์๋ ํ์ฌ Codex ์ธ์ ์์ ์คํฌ ์ ์์ ์์ฒญํ๊ณ ๊ธฐ์ค์ ๊ตฌ์ฒดํํ ๋ํ๋ฅผ ์์ฝํ๋ค. ์ ์ฒด ๋ํ์ ์ถ์ด๋ก์ด ์๋๋ฉฐ, ์์ฒญยท๊ตฌํ ๊ฒฐ์ ยท๊ฒ์ฆ ์ฌ์ค์ ๊ตฌ๋ถํ๋ค. ์ดํ ์ค์ํ ๋ณ๊ฒฝ์ ๋ ์ง๋ณ ํ์ ๊ธฐ๋ก์ผ๋ก ์ถ๊ฐํ๋ค.
์ฌ์ฉ์๋ UIbowl MCP๋ก ๋ ํผ๋ฐ์ค๋ฅผ ๊ฐ์ ธ์๋ ๊ตฌํ์ ์ถฉ๋ถํ ํ์ฉํ์ง ๋ชปํ๋ค๊ณ ๋๊ผ๋ค. ๋ค์ํ ์์
์ ์ฌ์ฌ์ฉํ ์คํฌ๊ณผ ๋ณด์ผ๋ฌํ๋ ์ดํธ๋ฅผ ๋ง๋ค๊ณ , /Users/aaron-son/Documents/orchestrator์ ๋ ํผ๋ฐ์ค ๊ธฐ๋ฐ ์ค๊ณ ๋ฐฉ์์ ๋ถ์ํด ๋ฐ์ํด ๋ฌ๋ผ๊ณ ์์ฒญํ๋ค.
์ฌ์ฉ์๊ฐ ๋ช ์ํ ์ต์ข ๋ชฉํ๋ โAI์ค๋ฌ์ด ๋์์ธ์์ ๋ฒ์ด๋ ๋ ํผ๋ฐ์ค์ ์์ด๋์ด๋ฅผ ์ ์์ด์ ์ข์ ๋์์ธ์ผ๋ก ์ ํ์ ๊ตฌํํ๋ ๊ฒโ์ด๋ค. ์ด๋ฅผ ๊ณ ๊ฐ ๋ฌธ์ ์ ์ โ ๋ ํผ๋ฐ์ค ์์ธ ๊ด์ฐฐ โ ์ฑํยท๋ฐฐ์ ยท์ ์์ด๋์ด ๊ฒฐ์ โ ํ ํฐ ๊ธฐ๋ฐ ๊ตฌํ โ ์ค์ ๋น๊ตยท์คํจ ๋์ ์ ์์ ํ๋ฆ์ผ๋ก ๊ตฌ์ฒดํํ๋ค.
์ค์ ๊ด๋ฆฌ ์๋ณธ์ ํ์ฌ ์ ์ฅ์ samkill/skills/์ ์๋ค. orc๋ ๋ถ์ ์
๋ ฅ์ด๋ฉฐ ์์ ํ์ง ์์๋ค. ๊ฐ์ธ ~/.codex/skills/์ ๋ค์ฏ ์ฐ๊ฒฐ์ ์ด ์ ์ฅ์๋ฅผ ๊ฐ๋ฆฌํจ๋ค. ๊ฒฝ๋ก๋ฅผ ์ด๋ํ๋ฉด ์ฐ๊ฒฐ๋ ํ์ธํด์ผ ํ๋ค.
| ์ฌ์ฉ์์ ์์ฒญยท๊ต์ | ๋ฐ์ํ ๊ฒฐ์ ๊ณผ ์ด์ | ํ์ฌ ์๋ฃ |
|---|---|---|
| ๋ค์ํ ์คํฌ์ ๋ชจ๋ ๋ง๋ค์ด ๋ฌ๋ผ | ์กฐ์ฌ, ๊ตฌํ, ๋ฆฌ๋ทฐ, ์ ํ ๋ฌธ๊ตฌ, ์จ๋ณด๋ฉ์ ์ญํ ์ ๋ค์ฏ ์คํฌ๋ก ๋ถ๋ฆฌํ๋ค. ์์ ์ ํ์ํ ์คํฌ๋ง ์ฌ์ฉํ๋ค. | ์ฌ์ฉ ์๋ด |
| ๋ฒ์ญ์ฒด UX ๋ฌธ๊ตฌ๋ฅผ ํผํ๊ณ ํ ์ค ๊ธ์ฐ๊ธฐ ์์น์ ์ ์ฉํด ๋ฌ๋ผ | ์ ๊ณต๋ ๊น์์ ์ 2022-11-15 ๊ธ์ ๋ฐํ์ผ๋ก 8๊ฐ์ง ์ง๋ฌธ๊ณผ ์ ํ ์์๋ฅผ ๋ง๋ค์๋ค. ๋ฌธ๊ตฌ๋ฅผ ์ค์ฌ๋ ์ ํ ์ฌ์คยท๋น์ฉยท์กฐ๊ฑดยท๋ถํ์ค์ฑ์ ๋ฐ๊พธ์ง ์๋๋ค. ๋๊ธยท๋ฉ๋ดยทํธํฐ๋ ์์น์์ ์ ์ธํ๋ค. | ํ๊ตญ์ด ๊ธฐ์ค |
| ํจ๋ฉ๋ถํฐ ๋ฒํผ ๊ธ์์, ์์ด์ฝ ์คํ์ผ๊น์ง ๋ถ์ํด ๋ฌ๋ผ | ์์์ ๋ณํ๋ณ E-ID๋ก ํฌ๊ธฐยท์ฌ๋ฐฉ ์ฌ๋ฐฑยท๊ธ์ยท์ ์กฐํฉยท์ /์ฑ์ยท์ ๋ ฌยท์ํ๋ฅผ ๊ธฐ๋กํ๋ค. ์ ์ง ์ด๋ฏธ์ง์์ ๋ชจ๋ฅด๋ CSS ๊ฐ์ด๋ ๋์์ ์ถ์ ๋๋ ๋ฏธํ์ธ์ผ๋ก ๋จ๊ธด๋ค. | ์์ธ ๋ถ์ |
| UI ๋์์ธ์ ํ ํฐํ๋ฅผ ํ์คํ๊ฒ ํด ๋ฌ๋ผ | ํ ํฐ ํ์ผ ์กด์ฌ๊ฐ ์๋๋ผ ์ ์ยท์ฐธ์กฐยท์ฌ์ฉ์ฒ๊น์ง ํ์ธํ๋ค. ๋ฐฐ๊ฒฝ/๊ธ์/์์ด์ฝ/ํ ๋๋ฆฌ์ ์ํ๋ฅผ ํจ๊ป ๊ฒํ ํ๋ฉฐ ๊ธฐ์กด ํ ํฐ๊ณผ ์ด์ ์๋ ์ง์ ๊ฐ ์์ธ๋ฅผ ๋ณด์กดํ๋ค. | ํ ํฐ ๊ณ์ฝ |
| ์ ์ธํด์ผ ํ ๋์์ธ์ด ๋ค์ด๊ฐ๋์ง ํ๋ ํ๋ ๊ฒ์ดํธ๋ฅผ ์ถ๊ฐํด ๋ฌ๋ผ | ์ค์ ํ๋ ๊ฒฐ๊ณผ์ ์ฆ๊ฑฐ๋ฅผ ๊ธฐ๋กํ๊ณ Python CLI๋ก ๋๋ฝยท๋ฌด๊ฒฐ์ฑยท์์ค ๋ณ๊ฒฝยท์์ธ ์ ์ธ์ ๊ฒ์ฌํ๋ค. ์ด๋ฏธ์ง ๋ฏธ๊ด์ ์๋ ํ๋ณํ๋ ๋๊ตฌ๋ผ๊ณ ์ฃผ์ฅํ์ง ์๋๋ค. | ๊ฒ์ดํธ ์ ์ฐจ |
| orc์ ์คํจ๊ฐ ๋ถ์ ๋ฌธ์์์ โ๊ฒฐํจ์ด ์๋๋คโ๋ก ๋ฐ๋๋ ๋ฌธ์ ๋ฅผ ๊ณ ์ณ ๋ฌ๋ผ | ๊ธฐ์กด ์ํ ํํ์ ์ฒ ํํ๋ค. ์๋ณธ 50๊ฐ๋ฅผ IDยท์๋ฌธยท์ถ์ฒยทํด์๋ก ๋ณด์กดํ๊ณ ์ ์ฉ ์ฌ๋ถ์ ์์ธ ๊ทผ๊ฑฐ๋ฅผ ๊ธฐ๋กํ๋ค. ๊ณ ์ณค๋ค๊ณ ๊ณผ๊ฑฐ ์คํจ๋ฅผ ์ญ์ ํ์ง ์๋๋ค. | orc ๋ถ์๊ณผ ์์ ์ด์ |
| ์คํจ ์ฌ๋ก๋ฅผ ๊ณ์ ํ๋จํ๊ณ ๋์ ํ ์ ์์ด์ผ ํ๋ค | ํ๋ก์ ํธ๋ณ JSONL ์คํ ์ด๋ ฅ๊ณผ PROJECT ๊ท์น์ ๋์๋ค. ์ ์คํจยท์์ ยท์ฌ๋ฐ์ ๋ณด์กดํ๊ณ ์ฌํ ์กฐ๊ฑด๊ณผ ๋ฐ๋ก๋ฅผ ๊ฒํ ํด ๊ณตํต ๋ชฉ๋ก์ ๋ฐ์ํ๋ค. | ์คํจ ๋ชฉ๋ก |
| ์ฝ๋๋ฅผ ์์ฑํ ๋ anti-slop์ ์ง์ผ ๋ฌ๋ผ | upstream ์ผ๋ฐ ๊ท์น 15๊ฐ์ TS/JS lint/typecheck ์ ์ฐจ๋ฅผ ์ฝ๋ ์ง์นจ์ ์ฐ๊ฒฐํ๋ค. ํ์ ๋จ์ธ ๋ฐ๋ณต์ด๋ ๊ท์น ์ํ๋ก ๊ฒ์ฌ๋ฅผ ์ฐํํ์ง ์๋๋ค. ๋น TS/JS ์์ ์ ํด๋น ์ธ์ด์ ๊ฒ์ฆ์ ์ฌ์ฉํ๋ค. | anti-slop ์ ์ฉ |
| Douglas persona์ knowledge๋ก ์์ ๋ฐฐ์น ์ ์ ๋ณธ์ง์ ์๊ฐํ๊ฒ ํด ๋ฌ๋ผ | ๊ณ ๊ฐยท์ํฉยท๋ฌธ์ ยทํต์ฌ ํ๋ยทํ์ํ ์ ๋ณด๋ฅผ ๋จผ์ ์ ์ํ๋ค. ์ฃผ์ ์์๋ง๋ค ์์นยทํฌ๊ธฐยท๊ฐ์กฐ ์ด์ ์ ์ ๊ฑฐ ์ ์ํฅ์ ๊ธฐ๋กํ๋ค. ๋ ํผ๋ฐ์ค ์๋ฆฌ์ ์ ์์ด๋์ด์ ์ญํ ์ ์ฐ๊ฒฐํ๋ค. | ๋ณธ์ง์์ ๋ฐฐ์นํ๊ธฐ |
| ๋ฐ๋ก ์ปค๋ฐํ๊ณ ํธ์ํด ๋ฌ๋ผ | ์ต์ด ์ ์์ 8๊ฐ, ํ์ ์์ธ ๋ถ์ยทํ ํฐยท๊ฒ์ดํธ ๋ณด๊ฐ์ 5๊ฐ ์ปค๋ฐ์ผ๋ก ๋๋ origin/main์ ํธ์ํ๋ค. ์๊ฒฉ์ safethecode/samkill์ด๋ค. |
์๋ ๊ตฌํ ์ด๋ ฅ |
| ์ด๋ฒ ๋ํ๋ฅผ ๋ฌธ์๋ก ๋จ๊ธฐ๊ณ AGENTS.md๋ก ๊ธฐ๋ณธ ํ๋์ ๋ง๋ค์ด ๋ฌ๋ผ | ์ด ๋ฌธ์์ ๊ฒฐ์ ๊ฒฝ์๋ฅผ ์ ๋ฆฌํ๊ณ ๋ฃจํธ ์ง์นจ์ ์์ ๋ณ ๊ธฐ๋ณธ ๊ธฐ์ค๊ณผ ํฅํ ๋งฅ๋ฝ ๊ธฐ๋ก ์๋ฌด๋ฅผ ์ฐ๊ฒฐํ๋ค. | AGENTS.md |
orc์ profiles/design.md์ profiles/design-components.md๋ฅผ ๋ก์ปฌ์์ ๋ถ์ํ๋ค. ์คํจ ๋ชฉ๋ก์๋ Known AI Failure Patterns 16๊ฐ, QA Guardrails 24๊ฐ, AI Slop ์ฒดํฌ๋ฆฌ์คํธ 10๊ฐ๋ฅผ ์๋ฌธ๊ณผ ํจ๊ป ๋ณด์กดํ๋ค. ์ถ๊ฐ RUI ๊ธฐ์ค 7๊ฐ๋ ์ด ํจํค์ง์ ์์
๊ธฐ์ค์ด๋ฉฐ orc ์๋ฌธ์ผ๋ก ํ์ํ์ง ์๋๋ค. ์ด ์๋์ ์ต์ด ์ ๋ฆฌ ์์ ์ ์ํ์ด๋ฉฐ ์ดํ ๋ชฉ๋ก ๋ฒ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์๋ค.
์ฌ์ฉ์๊ฐ ์ ๊ณตํ ํ ์ค ๊ธ์ ์์น์ ๋ค์ ํ๋ ์์ธก, ๋ถํ์ํ ๋จ์ด ์ ๊ฑฐ, ์ค๋ณต ๋ฌธ์ฅ ์ ๊ฑฐ, ํต์ฌ ์ ๋ณด ์ง์ค, ๋งํ๊ธฐ ์ฌ์ด ํํ, ๊ฐ์ ์๋ ๊ถ์ , ๋๊ตฌ๋ ์ดํดํ ๋ง, ์ํฉ์ ๋ง๋ ๊ณต๊ฐ์ด๋ค. ํ ์ค์ ์ต์ ๊ณต์ ์ ์ฑ ์ ๋ณ๋๋ก ๊ฒ์ฆํ๋ค๊ณ ์ฃผ์ฅํ์ง ์๋๋ค.
anti-slop์ ํด๋น revision์ READMEยท์ค์น ์คํฌยท์ผ๋ฐ ๊ท์น ๋ฑ๋ก ์ฝ๋๋ฅผ ํ์ธํ๋ค. upstream์ ์ต์ ๋ณ๊ฒฝ์ ํฅํ ์ ์ฉ ์ ์ฌํ์ธํ๋ค. ํ์ฌ ์ ์ฅ์์๋ ์ ํ TS/JS ๊ตฌํ์ด ์์ด Oxlint/anti-slop์ ์ค์นยท์คํํ์ง ์์๋ค.
Douglas ์๋ฃ๋ ํด๋น revision์ persona์ ๊ณ ๊ฐ ๋ฌธ์ ยท๊ฐ์นยท๋ณธ์ง์ ๊ด๋ จ๋ ์ง์ 5ํธ์ ์ฝ์๋ค. ๊ฐ๋ณ ์ถ์ฒ๋ ์ ์ฉ ๋ฌธ์์ ์๋ค. ์ ์ฒด ์ง์ ํด๋๋ฅผ ์ฝ์๋ค๊ณ ์ฃผ์ฅํ์ง ์๋๋ค. ์ธ๋ฌผ์ ๋งํฌ๋ ์ ์ฒด์ฑ, ํฌ์ ์กฐ์ธ์ ๊ฐ์ ธ์ค์ง ์๊ณ ๊ณ ๊ฐ ๋ฌธ์ ์ค์ฌ ๊ด์ ์ UI ํ๋จ์ ์์ฉํ๋ค.
์๋ณธ ๊ธ์ง ์ฌํญ์ โ๊ทธ ์์ฒด๋ ๊ฒฐํจ์ด ์๋๋คโ๋ผ๋ฉฐ ์ผ๊ด ํด์ ํ๋ ๊ฒ์ ์ฌ์ฉ์์ ์๋์ ๋ค๋ฅด๋ค. ์๋ณธ ์คํจ๋ฅผ ๋จผ์ ๊ฒ์ฌํ๊ณ , ๋ช ์๋ ๋ธ๋๋ยท์ ๊ทผ์ฑยท์ฌ์ฉ์ ๊ณผ์ ๋ก ์์ธ๊ฐ ํ์ํ๋ฉด ๊ด๋ จ ID์ ๋ฒ์ยท๊ทผ๊ฑฐยท๊ฒ์ฆ ๊ฒฐ๊ณผ๋ฅผ ๋จ๊ธด๋ค. ๋ฐ๋๋ก ๊ธ์ง ๋ชฉ๋ก๋ง ๋ฐ๋ผ ๋ชจ๋ ์ ํ์ ๊ฐ์ ํ์ ํ๋ฉด์ผ๋ก ๋ง๋๋ ๊ฒ๋ ๋ชฉํ๋ฅผ ์ถฉ์กฑํ์ง ์๋๋ค. ์ ํ์ ํต์ฌ ๊ณผ์ ์ ๋์์ธ ํ์ง์ ๊ฐ๊ฐ ํ์ธํ๋ค.
๋
๋ฆฝ ํฉ์ฑ ํ๊ฐ์์ ๋ช
์ธ ์ ์ฉ ์์
์ ๊ฒ์ดํธ ์ฒ๋ฆฌ์ ๋ชจํธํจ์ด ๋ฐ๊ฒฌ๋๋ค. ๊ฒ์ดํธ ๋ฌธ์์ RUI-07 ์์๋ฅผ ์ถ๊ฐํด ์๋ spec, visual ๊ฒ์ฌ ์ข
๋ฅ๋ฅผ ์ ์งํ๊ณ ํ๋ฉด์ด ์์ผ๋ฉด unknown์ผ๋ก ๋จ๊ธฐ๋๋ก ๋ณด์ํ๋ค. ๋ช
์ธ๋ spec-only๋ก ์ ๋ฌํ ์ ์์ง๋ง ๊ตฌํ ๊ฒ์ดํธ PASS๋ ์๋๋ค. ์๋ ์ง์ ๊ณผ ํ์ ํ์ธ์ ํ๊ฐ ๊ธฐ๋ก์ ํจ๊ป ๋ณด์กดํ๋ค.
์ต์ด ๋ค์ฏ ์คํฌยท๋ฌธ์ยทํ
ํ๋ฆฟยทํ๊ฐ ๊ธฐ๋ก์ 0e25c61๋ถํฐ 7c7889e๊น์ง 8๊ฐ ์ปค๋ฐ์ผ๋ก ๋ฐ์ํ๋ค. ์์ธ ๋ณด๊ฐ์ ๋ค์๊ณผ ๊ฐ๋ค.
| ์ปค๋ฐ | ๋ณ๊ฒฝ |
|---|---|
5bcff8a |
UIbowl ์ปดํฌ๋ํธ ์์ธ ๋ถ์ |
9fa6230 |
์ ํ ๋ณธ์ง, ํ ํฐ, anti-slop ์ฝ๋ ๊ธฐ์ค |
cd669d4 |
๋์์ธ ๊ฒ์ดํธ์ ์คํจ ๋ณด์กด |
5154475 |
์์ธ ๋ถ์ยทํ ํฐยท๋ณธ์งยท๊ฒ์ดํธ ํ๊ฐ |
f437427 |
orc ์คํจ ๊ธฐ์ค ๋ถ์ ์์ ๊ณผ ์ฌ์ฉ ์๋ด |
์ ๋ณ๊ฒฝ์ origin/main ํธ์๋ฅผ ํ์ธํ๋ค. ๋ํ ๋งฅ๋ฝ ๋ฌธ์๋ ์ด ๊ตฌํ ์ด๋ ฅ ์ดํ์ ์ถ๊ฐ๋๋ค. ์ดํ ๋ฌธ์ ์์ฒด์ ์ปค๋ฐ์ Git ์ด๋ ฅ์์ ํ์ธํ๋ค.
๊ธฐ๋ก๋ ๊ฒ์ฆ์ ๊ฒ์ดํธ CLI ํ ์คํธ 21๊ฐ ํต๊ณผ, ์๋ณธ ์คํจ 50๊ฐ์ ํ ์คํธยทํด์ ๋์กฐ, ์คํฌ 5๊ฐ ํ์๊ณผ ๋น์ ๋ก์ปฌ ๋งํฌ 33๊ฐยท๊ฐ์ธ ์ฐ๊ฒฐ 5๊ฐ ํ์ธ์ด๋ค. ์ด๊ธฐ UIbowl MCP ์กฐํ์ ๋ํ ์ด๋ฏธ์ง 3์ฅ ๊ด์ฐฐ๋ ์ํํ๋ค. ์์ธ ๋ฒ์๋ ์ ์ฒด ํ๊ฐ์ ๊ฒ์ดํธ ํ๊ฐ์ ์๋ค. ์ด ์์น๋ ํด๋น ๊ฒ์ฌ ๋น์์ ๊ธฐ๋ก์ด๋ฉฐ ๋ฌธ์ ์ถ๊ฐ ํ ๋งํฌ ์๊ฐ ๊ณ ์ ๋๋ค๋ ๋ป์ ์๋๋ค.
์ค์ ์ ํ ์ฑ ๊ตฌํ, ๋ธ๋ผ์ฐ์ ๋ ๋ ๋น๊ต, ์ ์ฒด ์ฌ์ฉ์ ํ๋ฆยท์ ๊ทผ์ฑ ๊ฒ์ฆ์ ์ด ์คํฌ ์ ์์์ ์ํํ์ง ์์๋ค. CLI ํ ์คํธ์ ์ด๋ฏธ์ง ๋ฐ์ดํธ๋ ํฉ์ฑ ์๋ฃ์ด๋ฉฐ ์ค์ ์ด๋ฏธ์ง ํ๋ ์ฆ๊ฑฐ๊ฐ ์๋๋ค. ํฅํ ์ ํ ๊ตฌํ์์ ์ค์ ํ๋ฉดยท๋์ยทํ ํฐ ์ฌ์ฉยท์ฝ๋ ๊ฒ์ฌ์ ๊ฒ์ดํธ ํ๋ ์ ์ํํด์ผ ํ๋ค.
์ฌ์ฉ์๋ ์ด ์ธ์
์ ๋ํ๋ฅผ ์ฌ๊ฐ ๊ฐ๋ฅํ ๋ฌธ์๋ก ๋จ๊ธฐ๊ณ ์ด๋ฅผ ๊ธฐ๋ณธ ํ๋์ผ๋ก ์ ํด ๋ฌ๋ผ๊ณ ์์ฒญํ๋ค. ๋ฃจํธ AGENTS.md์ ๋งฅ๋ฝ ๋ฌธ์ ์ฝ๊ธฐ, ์์
์ ํด๋นํ๋ ์คํฌ ์ ์ฉ, ์ค์ํ ์๊ตฌยท๊ฒฐ์ ยท๊ต์ ยท๊ฒ์ฆ ๊ฒฐ๊ณผ ๊ธฐ๋ก์ ๋ช
์ํ๋ค. ๋จ์ ์ํ ์ง๋ฌธ์ ์ค๋ณต ๊ธฐ๋กํ์ง ์๋๋ค. ์ด ๊ท์น์ ํ์ฌ ์ ์ฅ์ ๋ฒ์์ด๋ฉฐ ์ ์ญ Codex ์ค์ ์ ๋ณ๊ฒฝํ ๊ฒ์ ์๋๋ค.
์์ผ๋ก ๊ธฐ์ค์ด ๋ฐ๋๋ฉด ๋ ์ง๋ณ๋ก ์์ฒญ, ๊ฒฐ์ ๊ณผ ์ด์ , ๋ฐ๋ ํ์ผ, ๊ฒ์ฆ, ๋จ์ ์ผ์ ์ถ๊ฐํ๋ค. ํ์ฌ ์ ํจํ ํ๋์ AGENTS.md์ ํด๋น ์คํฌ์ ๋ฐ์ํ๊ณ , ๊ณผ๊ฑฐ ๊ต์ ๊ณผ ์คํจ ๊ฒฝ์๋ ์ด ๋ฌธ์์์ ๋ณด์กดํ๋ค.
์ฌ์ฉ์๋ ์ค์ Todo ๊ฒฐ๊ณผ์ ํ๋ฉด 4์ฅ์ ์ ๊ณตํ๊ณ ์คํฌ ๊ฐ์ ์ ์์ฒญํ๋ค. ์๋ ํ๋กฌํํธ๋ โ๋ด๊ฐ ์ง๊ธ ์คํฌ์ ๋ง๋ค์๊ฑฐ๋ ? ํ ์คํธ๋ก Todo List ๋ง๋ค์ด์ค html css ์ ๋๋ฉด ์ถฉ๋ถํ ๋ฏ ์ง๊ธ์. ๋ชจ๋ฐ์ผ์์ ์ฌ์ฉํ๊ธฐ ์ฌ์์ผ ํด. ์ฑํ ์ผ๋ก๋ ํ ์ ์์ผ๋ฉด ์ข๊ฒ ๋ค ํฌ๋ ์์ฑ์โ์ด์๋ค.
์ ๋ช ์ ๊ธฐ์ค์ ์์ฒญ ์๋ ๋ก๊ณ ์ ์ ๊ธ์ง, ์ฝ๋ ๊ธ์ ์ต์ 14px, CTA์ ํํฐ ํํ ๊ตฌ๋ถ, ํ ์คํธ ์ ์ฉ ํ๋ ์ต์ํ, ์๋ฏธ ์๋ ์์ด์ฝ, ๋ถํ์ํ ๋ฌธ๊ตฌ/๋ฐฐ์น ์ ๊ฑฐ, ํ์ ์๋ ์คํฌ๋กค๊ณผ hrํ ๊ตฌ๋ถ์ ์ ๊ฑฐ๋ค. โ๋ ์ง์ ์๊ฐ๋ ํจ๊ปโ๋ ๊ธ์น์ด๊ฐ ์๋๋ผ ํ์ ์๋ ์์น์์ ์์ ์ ๋ถ์ฐํ๋ ๋ฌธ๊ตฌ์ ์ฌ๋ก๋ค. ๋ชฉ๋ก๊ณผ ๋ํ๊ฐ ์๋ก ๊ณต๊ฐ์ ๋นผ์์ผ๋ฉด ํญ/๋ทฐ ๋ถ๋ฆฌ๋ฅผ ๊ฒํ ํ๋๋ก ํ๋ค. ์ฑํ ์ ์ ๋ ฅ์ฐฝ์ ๋ชจ์๋ฟ ์๋๋ผ ์ ์กยท๊ฒฐ๊ณผยท์คํจยท์ฌ์๋ยท๋ณต๊ท๊น์ง ํ๋จํ๋ค.
todo/์ ์์คยทํ ํฐยท๊ธฐ์กด ๋ฆฌ๋ทฐยท๊ฒ์ดํธ ๊ฒฐ๊ณผ๋ฅผ ์ฝ๊ณ ์ ์ฅ๋ ์ ์ฒด ํ๋ฉด 2์ฅ์ ์ง์ ํ์ธํ๋ค. ๊ธฐ์กด ๋ฆฌ๋ทฐ๋ aligned์์ผ๋ ์ค์ gate-result๋ ๊ฒฝ๋ก ์ค๋ฅ๋ก UNVERIFIED์๋ค. ํ ํฐ์ ์ฐ๊ณ ๊ฒน์น์ง ์๊ฒ ๋ง๋ค์๋ค๋ ์ฌ์ค์ ์ข์ ๊ตฌ์ฑ์ ์ฆ๊ฑฐ๋ก ๋์ ํ ํ๋
๋๋ฝ์ ํ์ธํ๋ค. ์ ๊ท์น ์ด์ ์ ์๋ 14px ํํ์ ๋น์ ๋ช
์ ์๊ตฌ ์๋ฐ์ด์๋ค๊ณ ์๊ธํด ์ฃผ์ฅํ์ง ์๊ณ , ์ด๋ฒ ๊ต์ ์ดํ ํ์ ํํ์ผ๋ก ์ ์ฉํ๋ค.
์ค์ ์คํจ ๊ธฐ๋ก๊ณผ ํ๋ฉด/์ฝ๋ ํด์๋ฅผ ๋ณด์กดํ๊ณ UI ๊ตฌ์ฑ ๊ธฐ์ค์ ์ถ๊ฐํ๋ค. ๊ตฌํยท๋ชจ๋ฐ์ผยทํ ํฐยท๋ฌธ๊ตฌยท๋ฆฌ๋ทฐ์ AGENTS ๊ธฐ๋ณธ ์ง์นจ์ ์ฐ๊ฒฐํ๋ค. ๊ธฐ์กด ORC 50๊ฐ/RUI 7๊ฐ๋ฅผ ์ ์งํ ์ฑ RUI-08โ15๋ฅผ ์ถ๊ฐํด catalog v2, ์ด 65๊ฐ๊ฐ ๋๋ค. ์ด์ ๋ฒ์ ์ ํ๋ ์ ์ ํต๊ณผ๋ก ์ฌ์ฌ์ฉํ์ง ์๋๋ค.
์ด๋ฒ ์์ฒญ์ ์คํฌ ๊ฐ์ ์ด๋ฏ๋ก todo ์ ํ์ ์์ ํ์ง ์๋๋ค. ์คํจ ์ฌ๋ก ๋ณด์กด๊ณผ ์ ์ง์นจ์ ํ๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ๋ถํ๊ณ , ํฅํ todo ๊ฐ์ ์ ์ค์ ๋ ๋์ ์ํธ์์ฉ์ ๋ค์ ๊ฒ์ฆํด์ผ ํ๋ค. ์ ๊ธฐ์ค์ ๋ ๋ฆฝ ํ๊ฐ์ ๊ด์ฐฐยท๋ช ์ธยท๋ฏธ์คํ ๋ฒ์๋ฅผ ๋จ๊ธด๋ค.
Todo ํผ๋๋ฐฑ์ ๋ฐ์ํ๋ ์ค ์ฌ์ฉ์๋ ๊ฒฐ๊ณผ๊ฐ ๋ ํผ๋ฐ์ค์ ๋ฎ์ง ์๊ณ ํ์ง๋ ์ ํ ๊ฐ์ง ์์ผ๋ฉฐ, ์ฌ๋ฌ ๋ ํผ๋ฐ์ค์ ์ข์ ๋ถ๋ถ์ ํฉ์ณ ๋ฐ์ํด์ผ ํ๋ค๊ณ ์ถ๊ฐ๋ก ์ง์ ํ๋ค. ๊ธ์ง ๋ชฉ๋ก ๋ณด๊ฐ๋ง์ผ๋ก ์ด ์๊ตฌ๋ฅผ ํด๊ฒฐํ ์ ์์ผ๋ฏ๋ก ๊ธ์ ์ ์ธ ์ฑํ ๊ธฐ์ค๊ณผ ๋น๊ต ์ ์ฐจ๋ฅผ ์ถ๊ฐํ๋ค.
๋ ํผ๋ฐ์ค ๊ฒฐํฉ ๊ธฐ์ค์ Q-ID๋ณ ์๋ณธ ์์ญยท์ฅ์ ยท์ ์งํ ๊ด๊ณยท๋ณํ ์ด์ ยท๊ตฌํ ์์ยทํ ํฐยท๋น๊ต ์ฆ๊ฑฐ๋ฅผ ์ฐ๊ฒฐํ๋ค. ๊ธฐ๋ฅ/์ ์ผ๋ถ์ ์ ์ฌ์ฑ์ด๋ chosen/์๋์ ์ฐจ์ด ์ ์ธ์ผ๋ก ์ ์ฒด ํ์ง์ ์ ๋นํํ์ง ์๋๋ค. ๋ชฉ๋ก๊ณผ ์ฑํ ๋ฑ ์๋ก ๋ค๋ฅธ ๊ณผ์ ์ ์ ํฉํ ์๋ฃ๋ฅผ ๊ณจ๋ผ ๊ณตํต ์๊ฐ ๊ท์น์ผ๋ก ๊ฒฐํฉํ๊ณ , ์๋ณธ/๊ตฌํ์ ๋๋ํ ๋ณด๊ณ ํต์ฌ ํน์ง์ ์ ์งยท๊ฒ์ฆ๋ ๋ณํยทํด๋ณดยท๋ฏธํ์ธ์ ํ๋ ํ๋ค.
RUI-16/17์ ๊ฐ์ ๋ฏธ์ปค๋ฐ catalog v2 ๊ฐ์ ์ ์ถ๊ฐํ๋ค. ์ด๋ฒ ๊ฐ์ ์ ์ต์ข ์๋์ ์๋ณธ 50๊ฐ + ์ถ๊ฐ 17๊ฐ = 67๊ฐ๋ค. ๋ฐ๋ก ์ 65๊ฐ๋ ์์ ์ค๊ฐ ์ํ๋ฅผ ๊ธฐ๋กํ ๊ฒ์ด๋ฉฐ ์ต์ข ์๋์ ์๋๋ค. ์๋ก ์๋ณธ UIbowl ์ด๋ฏธ์ง๋ฅผ ์กฐํยท๋น๊ตํ ๊ฒ์ ์๋๋ฏ๋ก ์ค์ ์๋ณธ ๋๋น ์ฐจ์ด์ ๋ํ ์ฌ์ฉ์ ํ๊ฐ์ ๋ฌธ์ ์ธ๊ณ์ ๊ณต๋ฐฑ์ ๊ตฌ๋ถํ๋ค. Todo ์ ํ์ ์ฌ์ ํ ์์ ํ์ง ์์๋ค.
์ด๋ฒ ๊ฐ์ ๊ฒ์ฆ: catalog 67๊ฐ ๊ธฐ์ค CLI 21๊ฐ ํ ์คํธ ํต๊ณผ, ์ด์ 57๊ฐ ๊ท์น ๋ด์ฉ ๋ณด์กด, ์คํฌ ํ์/๊ฐ์ธ ์ฐ๊ฒฐ/๋ก์ปฌ ๋งํฌ ํ์ธ, Todo ์๋ณธ ํด์ ๋ถ๋ณ๊ณผ ๋ณด์กด ์ด๋ฏธ์ง ํด์ ์ผ์น๋ฅผ ํ์ธํ๋ค. ๋ ๋ฆฝ ํ๊ฐ์์ ์ ๊ตฌ์ฑ ๊ธฐ์ค์ ๋ฌธ์ ํ์ง๋ ํ์ธํ์ง๋ง ์๋ณธ ๋ ํผ๋ฐ์ค ๋ถ์ฌ๋ก Q-ID ํ์ง ๋น๊ต๋ ๋ฏธ๊ฒ์ฆ์ผ๋ก ๋จ์๋ค. ์คํฌ ๊ฐ์ ์ Todo ์ ํ ์์ ์ด๋ ํ์ง ๋ฌ์ฑ์ผ๋ก ๋ณด๊ณ ํ์ง ์๋๋ค.
์ฌ์ฉ์๋ reference-review์ โ์ด๋ฐํ ์ผ์ ์ ๊ฒ์ฌ ๋ฒ์๋ฅผ ์ค์ด๋ ์ด์ ์ผ ์ ์๋คโ๋ผ๋ ๋ฌธ์ฅ์ ์ง์ ๊ต์ ํ๋ค. ์ด ์์ ์์๋ ์ด๋ฐํ ์ผ์ ์ ๊ฐ์ ํ์ง ์์ผ๋ฉฐ ํ์ ๊ฒ์ฌ ๋ฒ์๋ ๋์ผํ๊ฒ ์ ์งํ๋ค. ํด๋น ๋ฌธ์ฅ์ ์ฒ ํํ๊ณ ๋ฆฌ๋ทฐ ์คํฌยท๊ฒ์ดํธ ์ ์ฐจยทAGENTS์ ์ผ์ /์๊ฐ์ ์ด์ ๋ก ๊ฒ์ฌ ๋ฒ์ยทํญ๋ชฉยท๊น์ดยทํต๊ณผ ๊ธฐ์ค์ ์ค์ด์ง ์๋๋ก ๋ช ์ํ๋ค. ์คํํ ์ ์๋ ๊ฒ์ฌ๋ ์ญ์ /์์ธ๋ก ๋๋ฆฌ์ง ์๊ณ ํ์ ํญ๋ชฉ๊ณผ ๋ฏธ๊ฒ์ฆ ์ํ๋ฅผ ์ ์งํ๋ค.
๊ฒ์ฆ: ๊ด๋ จ ์ง์นจ์์ ์ผ์ ๊ธฐ๋ฐ ์ถ์ ํ์ฉ ๋ฌธ๊ตฌ๋ฅผ ๊ฒ์ํด ํ ๊ณณ์ ํ์ธยท๊ต์ ํ๊ณ , ๋ณ๊ฒฝ ๋ฌธ์์ ์ผ๊ด์ฑ๊ณผ diff ๊ณต๋ฐฑ ๊ฒ์ฌ๋ฅผ ํ์ธํ๋ค. ํ๊ท ์ฌ๋ก L์ ๋์ผํ ๊ฒ์ฌ ๋ชฉ๋ก์ ๋ณด์กดํด์ผ ํ๋ค๋ ๊ธฐ์ค์ ์ถ๊ฐํ๋ค. ์ด๋ฒ ๋ณ๊ฒฝ์ ๋ฌธ์ ์ง์นจ ๊ต์ ์ด๋ฉฐ CLI ์ฝ๋๋ catalog ๊ท์น์ ๋ฐ๊พธ์ง ์์๋ค.
์ฌ์ฉ์๋ ์คํฌ์ด ์์ ๋์์ผ๋ ๋ค์ ์ฝ๊ณ Todo๋ฅผ ๋ค์ ๋ง๋ค๋ผ๊ณ ์์ฒญํ๋ค. ์ด๋ฒ ์์
์ ์คํฌ ์์ ์ด ์๋๋ผ ์ ํ ์ฌ๊ตฌํ์ด๋ค. todo/์ ์ด์ ์์คยท๋ฌธ์ยท์ฆ๊ฑฐ๋ todo/design/v1/์ ๋ณด์กดํ๊ณ ์คํฌ ์๋ณธ์ ์์ ํ์ง ์์๋ค.
๋ณ๊ฒฝ: ์์ ๋ก๊ณ /์ฌ๋ก๊ฑด ์ ๊ฑฐ, ์ฝ๋ ๊ธ์ 14px ํํ, ์ํ ํํฐ์ ํธ์ง/์์ฑ CTA ๊ตฌ๋ถ, ๊ณต์ Lucide SVG ์ฌ์ฉ, ๋ฐ๋ณต ๊ตฌ๋ถ์ ์ ๊ฑฐ. ๋ชฉ๋ก๊ณผ ๋ํ๋ฅผ ๋ณ๋ ํญ์ผ๋ก ๋ถ๋ฆฌํด ์ด์ยท๋ํยท์ ํยท๋ณด๋ ์์น๋ฅผ ์ ์งํ๋ค. ๊ธฐ์กด UIbowl ๋ชฉ๋ก ์ด๋ฏธ์ง๋ ์ฌ์ฌ์ฉํ๊ณ , ๋ถ์กฑํ๋ ์ฑํ
์ MCP๋ก ๋ค๊ธ๋ก/Dot/ํ๋ ์ด์ค๋ฆฌ์คํธ ๋ํ ํ๋ฉด 3๊ฐ๋ฅผ ์ถ๊ฐ ์กฐํยท๊ด์ฐฐํ๋ค. ์ค์ ์๋ณธ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๋๋ํ ๋น๊ตํ Q1โQ6 ๊ธฐ๋ก์ todo/design/reference-synthesis.md์ ๋น๊ต ์ด๋ฏธ์ง์ ์๋ค.
๊ฒ์ฆ: lint/typecheck, ํ์ ํ ์คํธ 8๊ฐ, ์ค์ Chrome ์์ฑยท์์ ยท์ญ์ ยท๋ณต๊ตฌยท์ ์ฅยทํญ ๋ณต๊ทยท์ ๋ ฅ ์ค๋ฅ ์ฌ์ ์กยท๊ณผ๊ฑฐ ๋ํ ์คํฌ๋กค ์ ์ง ํต๊ณผ. 390ร844์์ ๋น/1๊ฐ/4๊ฐ ๋ชฉ๋ก ๋ชจ๋ pageHeight=clientHeight=844, ์ค์ฒฉ ์คํฌ๋กค 0, ํ์ธํ ๋ชจ๋ ์ฝ๋ ํ ์คํธ computed 14px ์ด์. 320px ๊ธด ๋ด์ฉ๊ณผ ์ถ์ ๋์ด/ํฐ ๊ธ์๋ ํ์ธํ๋ค. ๋ฌผ๋ฆฌ ๋ชจ๋ฐ์ผ ํค๋ณด๋์ iOS Safari๋ ๋ฏธ๊ฒ์ฆ์ด๋ค.
๊ฒ์ดํธ๋ todo ๋๋ ํฐ๋ฆฌ์์ ์ฌ๋ฐ๋ฅธ ์๋ ๊ฒฝ๋ก๋ก ์คํํ๋ค. catalog v2์ ํ์ฑ 67๊ฐ์ ํ๋ก์ ํธ 3๊ฐ, ์ด 70๊ฐ ํ๋
๊ฒฐ๊ณผ๊ฐ todo/design/gate-result.json์์ PASS์ด๋ฉฐ errors/failures๊ฐ ๋น์ด ์๋ค. ์์ธ ๋ฒ์์ ์ค์ ์ฆ๊ฑฐ/ํด์๋ ๋ณด๊ณ ์์ ledger์ ๋ณด์กดํ๋ค. ์๋ณธ๊ณผ ๋ฏธ๊ด์ด โ๋๊ธโ์ด๋ผ๋ ์ ์ ์ฃผ์ฅ์ ํ์ง ์๋๋ค. ์ด์ ๊ฒฝ๋ก ์ค๋ฅ UNVERIFIED๋ v1 ๊ธฐ๋ก์ผ๋ก ์ ์งํ๋ค.
์ฌ์ฉ์๋ Todo์ ์ฑํ ์ ๊ฐ๊ฐ ์ฌ๋ฌ MCP ํธ์ถ๋ก ์กฐ์ฌยท๋์ ํ๊ณ ์ ์ฉํ๋๋ก ์์ฒญํ๋ค. ์ด์ด์ ๋ชจ๋ฐ์ผ ํญ, ์์ฑ ํผ์ ์ฃผ ์ ๋ชฉ๊ณผ ๋ ์ง/์๊ฐ ์ ๋ ฅ, ๋ถ๋ชจ ํจ๋ฉ, ๋ชฉ๋ก/๋ํ์ ํค ํต์ผ, ์ธ์ ๋ ์ง ์ ๋ณด ์ค๋ณต๊ณผ ์๋น์ค๋ณ ์น์ ๊ตฌ๋ถ์ ๊ต์ ํ๋ค. ์์ฒญยทํ์ธ ๊ทผ๊ฑฐยท๊ตฌํํ ์คํฌ ๊ธฐ์คยท์ค์ MCP ๊ฒ์ฌ์ ๋ชจ์ ํ๊ฐ์ ๊ตฌ๋ณ์ ํ์ ๋งฅ๋ฝ์ ๊ธฐ๋กํ๋ค. catalog v3๋ ๊ธฐ์กด67๊ฐ๋ฅผ ๋ณด์กดํ๊ณ RUI-18โ25๋ฅผ ์ถ๊ฐํ ์ด75๊ฐ๋ค. ์ด๋ฒ ์์ ์ ๋์์ ์คํฌ์ด๋ฉฐ Todo ์ ํ์ ์์ ํ์ง ์์๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ์คํฌ์ด ๋ค์ ์ ๋ฐ์ดํธ๋์์ผ๋ฏ๋ก ์คํฌ์ ํธ์ถํด Todo๋ฅผ ์ฌ์์ . ๊ด๋ฆฌ ์๋ณธ์ reference-to-ui/uibowl-research/ux-copy/reference-review ๋ฐ ์ฐ๊ฒฐ ๊ธฐ์ค์ ์ ์ฉํ๋ค. ์คํฌ ์์ฒด๋ ์์ ํ์ง ์์๋ค.
- ์กฐ์ฌ: ๋ชฉ๋ก MCP ์ฌ์กฐํ์ ๋ ์ง ํผ์ปค MCP ์กฐํ๋ฅผ ๋ถ๋ฆฌํ๊ณ ๊ธฐ์กด ๋ํ/ํญ ์๋ณธ๋ ์ฌํ์ธํ๋ค. SC1โSC5, B1โB4, R1โR9, D7โD9, Q7โQ9๋ก ๋์ ํ๋ค. ์ด์ ๊ตฌํ๊ณผ ์ฆ๊ฑฐ๋ todo/design/v2์ ๋ณด์กดํ๋ค.
- ๊ตฌํ: ํ๋จ ํญ64pxยท์ธ๋ก ์์ด์ฝ/๋ผ๋ฒจยทํฌ๋ช ์ ํ ๋ฐฐ๊ฒฝ, ์ ๋ชฉ/์ฐ์/์๋/์์ ์ค๋ณต ์ ๋ฆฌ, ๋ฌ๋ ฅ๊ณผ ์์ ์์ญ ๋ถ๋ฆฌ, ์ํ๋ณ ๋ชฉ๋ก ์ฌ๋ฐฉ8px, ๋ชฉ๋ก/๋ํ/ํผ ํ๋ฉด๊ณผ ์ ๋ชฉ ํต์ผ. ์์ฑยท์์ ํผ์ ํ๊ตญ์ด ๋ ์ง/์๊ฐ ํ์, ์ค์ ๋ ์ง ๋ฌ๋ ฅ๊ณผ ์๊ฐ ์ ํยท์ทจ์ยท์ด๊ธฐํยทํฌ์ปค์ค ๋ณต๊ท๋ฅผ ๊ตฌํํ๋ค.
- ๊ฒ์ฆ: lint(15๊ฐ anti-slop ๊ท์น), typecheck, parser8๊ฐ, ๊ธฐ์กด ๋ธ๋ผ์ฐ์ ํ๋ฆ๊ณผ ์ถ๊ฐ picker ๊ฒ์ฆ ํต๊ณผ. 320/390px ๋ฐ ์ถ์๋์ด/ํฐ๊ธ์ ๊ฒ์ฆ. ๊ธฐ๋ณธ4๊ฐ/0๊ฐ/1๊ฐ ๋ชฉ๋ก์390ร844์์ pageHeight=clientHeight844. catalog v3 ํ์ฑ75๊ฐ์ ํ๋ก์ ํธ4๊ฐ๋ฅผ ํฌํจํ ๊ฒ์ดํธ ์ค์ PASS, errors/failures ์์. ์ฆ๊ฑฐ์ ์ ์ธ ์์ธ๋ todo/design/gate-report.json, ์ค์ ๊ฒฐ๊ณผ๋ gate-result.json. ๊ฒ์ดํธ๋ ์ฆ๊ฑฐ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฌ์ด๋ฉฐ ๋ฏธ๊ด ์๋ ํ๋ณ์ด ์๋๋ค.
- ๋ฏธํ์ธ: ๋ฌผ๋ฆฌ ๋ชจ๋ฐ์ผ ํค๋ณด๋, iOS Safari, OS select ํ์ ์ ์ค๊ธฐ๊ธฐ ํ์. ์ฑํ ์ ์๋ฒ AI๊ฐ ์๋ ๊ท์น ๊ธฐ๋ฐ ๋ก์ปฌ ์ ๋ ฅ์ด๊ณ ์ ์ฅ์ ํด๋น ๋ธ๋ผ์ฐ์ ์ ํ์ ๋๋ค.
- ๋ฏธ๋ฆฌ๋ณด๊ธฐ: http://127.0.0.1:4173. ์ปค๋ฐยทํธ์ํ์ง ์์๋ค.
์ฌ์ฉ์๋ ๊ธฐ๋ฅ ๊ฐ์ ์ค๋ช ์ โ๋์์ธ์ด ๊ฐ์ ์ด ๋์ด์ผ์งโ๋ผ๊ณ ๊ต์ ํ๋ค. ์์ ๋ต๋ณ์ ๊ธฐ๋ฅ ์ ์ง์ ์คํ์ผ ํต์ผ์ ์ค์ฌ์ผ๋ก ์ค๋ช ํ์ผ๋ฉฐ ์ฑํ ์์ฒด์ ์๊ฐ ๊ฐ์ ์ด ๋ถ์กฑํ๋ค. ๊ธฐ์กด ์๋ณธ R3/R4/R6๋ฅผ ์ฌํ๋ ํ๊ณ reference-to-ui/uibowl-research/ux-copy/reference-review ๊ธฐ์ค์ผ๋ก D10/Q10โQ12๋ฅผ ์ ์ฉํ๋ค. v3 ์์ค/์ฆ๊ฑฐ๋ todo/design/v3์ ๋ณด์กดํ๋ค.
์ด๊ธฐ ์ ๋ ฅ ์์2๊ฐ(์ด์๋ง ์ฑ์), ์ ์ก ํ ์จ๊น, ์ค๋ฆฝ ๋ฐ์ ๋งํ์ , ์ ๋ชฉ/์ผ์/๊ฒฐ๊ณผ ์ด๋์ด ๋ฌถ์ธ ์ ์ฅ๊ฒฐ๊ณผ, ์์ฑ/์คํ์ ๋ถ๋ฆฌํ ์ ๋ ฅ์ฐฝ์ผ๋ก ๋ณ๊ฒฝํ๋ค. 320px ๋ง์ง๋ง ์ด๋ฏธ ์ค๋ฐ๊ฟ์ ์ค์ ํ๋ ํ ์งง์ ๋๋ฑ ๋ฌธ๊ตฌ๋ก ๊ณ ์ณค๋ค. ์์ ์ ํ ๋น๊ต๋ todo/design/chat-before-after.html.
lint/typecheck/parser8๊ฐ/์ ์ฒด ๋ธ๋ผ์ฐ์ /ํผ์ปค ๊ฒ์ฆ๊ณผ ์์ ์ด์ยทํฌ์ปค์คยท๋ค์ค ๊ฒฐ๊ณผยท320px ๊ฒ์ฆ ํต๊ณผ. ์ต์ ์์ค์ ์ฆ๊ฑฐ์ ๋ํ ์ ์ฒด catalog v3 ๊ฒ์ดํธ PASS. ์ค์ ํ๋ฉด6๊ฐ ๋น๊ต๋ฅผ ์๋ฃํ์ผ๋ ์ค๋ฌผ ํค๋ณด๋/iOS Safari๋ ๋ฏธ๊ฒ์ฆ. AI ์๋ฏธ ์ดํด ํ์ฅ ์์ด ๋์์ธ๊ณผ ํ์ํ ์์ ์ ๋ ฅ ๋์์ ์ง์คํ๋ค.
์ฌ์ฉ์๋ โ์ฌ๋ฌ ์ผ์ ํ ์ค์ ํ๋์ฉโ ์๋ด๊ฐ composer์ ๋ถํ์ํ๋ค๊ณ ์ง์ ํ๊ณ , ์ด์ด์ ์ ๋ ฅ ๊ธ์๊ฐ ์ผํฐ์ ๋ง์ง ์๋ ๋ถ๋ถ๋ ๋ณด์ํด ๋ฌ๋ผ๊ณ ์์ฒญํ๋ค. ์ ๋ ฅ ๊ฐ๊น์ด์ ๋ ์๋ด๋ผ๋ ํ์์ฑ์ด ์์ผ๋ฉด ์ญ์ ํ๋ฉฐ ์๋ด ํ์ ์์ฝ ๊ณต๊ฐ๋ ์ ๊ฑฐํ๋๋ก UX ๋ฌธ๊ตฌยทUI ๊ตฌ์ฑยท๋ฆฌ๋ทฐ ๊ธฐ์ค์ ๋ณด๊ฐํ๋ค. ํ ์ค ์ ๋ ฅ/placeholder์ ๋ฒํผ/์์ด์ฝ์ ์๊ฐ ์ค์ฌ, ์ฌ๋ฌ ์ค textarea์ ์์ชฝ ์ฝ๊ธฐ ์์์ ์ ๊ตฌ๋ณํด ๊ฒ์ฌํ๋ค. ๋ถ๋ชจ flex ์ ๋ ฌ๋ฟ ์๋๋ผ ๋ด๋ถ line-height/padding/๋์ด๋ฅผ ํ์ธํ๋ค.
๊ธฐ์กด RUI-11/22 ๋ฐ ORC-F10/G18์ ๊ตฌ์ฒดํํ ์ฐธ๊ณ ์ง์นจ ๋ณ๊ฒฝ์ด๋ค. catalog ์๋ฌธ/๋ฒ์ ๊ณผ CLI ์ฝ๋๋ ๋ฐ๊พธ์ง ์์๋ค. ํ๊ท ์ฌ๋ก O์ ์กฐ๊ฑด๊ณผ ๋ฐ๋ก๋ฅผ ์ถ๊ฐํ๊ณ ๋ฌธ์ ์ผ๊ด์ฑยท๋งํฌยทdiff ๊ณต๋ฐฑ์ ๊ฒ์ฌํ๋ค. Todo ์ ํ ์์ฒด๋ ์์ ํ๊ฑฐ๋ ๋ ๋ ๊ฒ์ฆํ์ง ์์๋ค.
์ฌ์ฉ์๋ composer์ ๋ฐ๊นฅ ํ์์ ๋ด๋ถ ์ ๋ ฅ์ ํฌ์ปค์ค ํ์๊ฐ ๊ฒน์น๋ ํ๋ฉด์ ์ ์ํ๊ณ , ๋์ฒด ํจ๊ณผ๊ฐ ์์ผ๋ฉด ๊ธฐ๋ณธ ์ ๋ ฅ ํฌ์ปค์ค๋ ์์ด๋ ๋๋์ง ์ง๋ฌธํ๋ค. ๊ฐ์ ์ ๋ ฅ์ ํ์ ์ฃผ์ฒด๋ฅผ ํ๋๋ก ์ ํ๊ณ ์ถฉ๋ถํ ์ปค์คํ ํ์๊ฐ ์์ ๋ ํด๋น ์ ๋ ฅ์ ๊ธฐ๋ณธ ๋ง๋ง ์ ๊ฑฐํ๋๋ก UI ๊ตฌ์ฑยทํ ํฐยท๋ฆฌ๋ทฐ ๊ธฐ์ค์ ๋ณด๊ฐํ๋ค. pressed/active์ ์ง์์ ์ธ ํค๋ณด๋ ํฌ์ปค์ค๋ ๊ตฌ๋ถํ๋ฉฐ ์ ์ก ๋ฒํผ์ผ๋ก ์ด๋ํ ์ค์ ๋์๋ ์๋ณํด์ผ ํ๋ค. ์ ์ญ outline ์ ๊ฑฐ๋ ๊ธ์งํ๊ณ ์ค๋ฅยท๊ณ ๋๋น ์ํ๋ฅผ ๊ฒ์ฆ ๋์์ผ๋ก ์ ์งํ๋ค.
ํ๊ท ์ฌ๋ก P์ ์ค๋ณต ์ ๊ฑฐ์ ํฌ์ปค์ค ๋ณด์กด ์กฐ๊ฑด์ ๊ธฐ๋กํ๊ณ ๋ฌธ์ยท๋งํฌยทdiff ๊ณต๋ฐฑ์ ํ์ธํ๋ค. catalog/CLI์ Todo ์ ํ์ ๋ณ๊ฒฝํ์ง ์์๋ค. ์ค์ ํฌ์ปค์คยทํค๋ณด๋ยท๊ณ ๋๋น ๊ฒ์ฆ์ ์ํํ๋ค๊ณ ์ฃผ์ฅํ์ง ์๋๋ค.
์ฌ์ฉ์๋ ํน๋ณํ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด CTA์ ์์ด์ฝ์ ์ค๋ฅธ์ชฝ์ ๋ฐฐ์นํ๋๋ก ์์ฒญํ๋ค. ์คํ CTA์ ์์ด์ฝ์ด ์์ ๋ label โ icon์ ๊ธฐ๋ณธ์ผ๋ก ํ๊ณ , ๋ฐฉํฅ/๊ด๋กยท๋ช
์ ์๊ตฌ ๋ฑ์ ๋ฐ๋ฅธ ์ ํ ์์ด์ฝ๋ง ์ด์ ์ ๋ฒ์๋ฅผ ๊ธฐ๋กํ๋๋ก UI ๊ตฌ์ฑยทํ ํฐยท๋ฆฌ๋ทฐยทAGENTS๋ฅผ ๋ณด๊ฐํ๋ค. ์ ์ก ์์๋ ์ ์ก โ๋ค. ์์ด์ฝ ์ถ๊ฐ ์์ฒด๋ฅผ ๊ฐ์ ํ๊ฑฐ๋ ํ์ ํญ/ํํฐ๊น์ง ๋์ผํ๊ฒ ์ฌ๋ฐฐ์นํ์ง ์๋๋ค.
ํ๊ท ์ฌ๋ก Q์ ๋ฌธ์ ์ผ๊ด์ฑยทdiff ๊ณต๋ฐฑ์ ํ์ธํ๋ค. ์ด๋ฒ ๋ณ๊ฒฝ์ ์คํฌ ์ง์นจ์ด๋ฉฐ Todo ์ ํ์ ์ค์ ๋ฒํผ์ ์์ ํ ๊ฒ์ ์๋๋ค.
์ฌ์ฉ์๋ ์คํฌ์ด ๋ค์ ๊ฐ์ ๋์์ผ๋ ์ฑํ ์ ๊ฐ์ ํด ๋ฌ๋ผ๊ณ ์์ฒญํ๋ค. revision413fef6์ ๋ณ๊ฒฝ๋ UX ๋ฌธ๊ตฌยท๋ด๋ถ ์ ๋ ฌยท๋ฆฌ๋ทฐ ๊ธฐ์ค์ ์ฝ๊ณ D11/Q13์ ์ ์ฉํ๋ค. ๋ถํ์ํ ์์ ์ ๋ ฅ๋ฒ๊ณผ ๋ณ๋ ์คํ ํ์ ์ญ์ ํ๊ณ , ๋น/ํ ์ค ์ ๋ ฅ๊ณผ ์ ์ก์44px ํ์ ์ ๋ ฌํ๋ค. ๊ธ์ ํ๋์์ ๋ฒํผ๋ง47px๊ฐ ๋๋ ์์ธ์ ๊ณ ์ ํจ๋ฉ์ผ๋ก ํ์ธํด ํ์ํจ๋ฉ์ผ๋ก ์์ ํ๊ณ , ์ค๋ณต ๋ด๋ถ ํฌ์ปค์ค ๊ฒฝ๊ณ๋ฅผ ์ ๊ฑฐํ๋ ์ธ๊ณฝ ์ ๋ ฅ ํฌ์ปค์ค๋ ์ ์งํ๋ค. ์ฌ๋ฌ ์ค์ ์์ชฝ์์ ์ฝ๊ณ 120px ์ํ๊ณผ ์คํฌ๋กค์ ์ ์งํ๋ค. ํ๋จ ์์ฝ๋์ด๋ ์ค์ composer๋์ด์ ๋ง์ถ๋ค.
v4 ์์ค/์ฆ๊ฑฐ ๋ณด์กด. composer-checks.json์ ๋น/ํ์ค/ํ๋ ๋ด๋ถ์ค๊ณผ ๋ฒํผ ์ค์ฌ ์ฐจ0px, ๊ธฐ๋ณธํผ62px. ๊ธดplaceholder/320px/์ฌ๋ฌ์ค/์ํ/ํฌ์ปค์ค/disabled ์ํ ์ง์ ํ์ธ. ๊ธฐ์กด ๋ธ๋ผ์ฐ์ ยทํผ์ปคยท์์ ํ ์คํธ,lint/typecheck/parser8๊ฐ ํต๊ณผ. ์ต์ ์ฆ๊ฑฐ ์ ์ฒด ๊ฒ์ดํธ PASS. ์ค๋ฌผ ํค๋ณด๋/iOS Safari ๋ฏธ๊ฒ์ฆ ์ ์ง. ๋น๊ต๋ todo/design/chat-before-after.html. ์คํฌ ์์ฒด๋ ์์ ํ์ง ์์๋ค.
์ฌ์ฉ์๋ ์์๋ก ์์ด์ฝ์ ๋ง๋ค์ง ๋ง๊ณ ๊ฐ๊ธ์ lucide-react๋ฅผ ์ฐ๋๋ก ์์ฒญํ๋ค(๋ํ์ lucied-react ํ๊ธฐ๋ ํด๋น ํจํค์ง๋ก ํด์). React์๋ lucide-react, ๋น React์๋ ๊ณต์ Lucide SVG/ํด๋น ํ๊ฒฝ ํจํค์ง๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ง์ ํ๋ค. ์์ด์ฝ ๋๋ฌธ์ ํ๋ ์์ํฌ๋ฅผ ๋ฐ๊พธ์ง ์๊ณ , ๋ช ์๋ ๊ธฐ์กด ์์คํ /๋ธ๋๋์ ๋ฐ๋ฅธ ๋ค๋ฅธ ์ธํธ๋ ์์ธ ๊ทผ๊ฑฐ๋ฅผ ๋จ๊ธด๋ค. ๊ณต์ ๋ฌธ์์์ React ๊ฐ๋ณ ์์ด์ฝ ์ปดํฌ๋ํธ์ ํฌ๊ธฐยท์ยท์ ์กฐ์ ๋ฐฉ์์ ํ์ธํ๋ค.
๊ตฌํยท๋ฆฌ๋ทฐยทAGENTS์ ํ๊ท ์ฌ๋ก R์ ๋ฐ์ํ๊ณ ๋ฌธ์ ๋งํฌยท์ผ๊ด์ฑยทdiff ๊ณต๋ฐฑ์ ํ์ธํ๋ค. ์ด๋ฒ ์์ ์ ์คํฌ ์ง์นจ ์์ ์ผ๋ก Todo ํจํค์ง๋ ์์ด์ฝ ์์ฒด๋ฅผ ๋ณ๊ฒฝ/์คํํ ๊ฒ์ ์๋๋ค.
์ฌ์ฉ์์ ์ฌ์์ฒญ์ ์ต์ 96244b5 ์คํฌ์ ์ฝ๊ณ D12/Q14๋ฅผ ์ ์ฉํ๋ค. ์ ์ก์ โ์ ์ก โโ๋ก ๋ฐ๊พธ๊ณ ๋ชฉ๋ก์ถ๊ฐ/ํธ์ง๋ ๊ฐ์ CTA์์๋ก ๋ง์ท๋ค. ๊ณต์lucide-static1.41.0์11๊ฐSVG๋ฐ์ดํธ์HTML symbol geometry๋ฅผ ์๋ณธ archive์ ๋์กฐํด ์ผ์น๋ฅผ ํ์ธํ๋ค. ๋นReact์ด๋ฏ๋ก๊ธฐ์กด๊ณต์SVG๋ฅผ ์ ์งํ๋ค.
์ ๋ ฅ์๋ง ๋ํผํฌ์ปค์ค๋ฅผ ์ ์ฉํ๊ณ Tab์ผ๋ก์ ์ก์์ด๋ํ๋ฉด ๋ฒํผ์์ฒดํฌ์ปค์ค๋งํ์ํ๋ค. Shift+Tab/๋๋ฆํด์ /์ค๋ฅ/Chrome forced-colors์์ ๊ฒ์ฆํ๊ณ ๊ณ ๋๋น ์ธ๊ณฝ์ ๊ฐ๊ฒฉ์0์ผ๋ก ๋ถ์ฌ ๋ถ๋ฆฌ๋์ด์คํ ๋๋ฆฌ์ฒ๋ผ๋ณด์ด๋๊ฒ๋์ ๋ฆฌํ๋ค. v5์์ค/์ฆ๊ฑฐ๋ณด์กด. ์ ์ฒด๋ธ๋ผ์ฐ์ /ํผ์ปค/๊ธฐ์กดcomposer/์ฑํ ์์์์ถ๊ฐํฌ์ปค์ค๊ฒ์ฆํต๊ณผ. ์ค์ ํฐ/Safari/์ค์ OS๊ณ ๋๋น๋๋ฏธ๊ฒ์ฆ์ด๋ฉฐChrome์๋ฎฌ๋ ์ด์ ๊ณผ๊ตฌ๋ณํ๋ค. ์ต์ข ๊ฒ์ดํธ๊ฒฐ๊ณผ๋todo/design/gate-result.json์๊ธฐ๋กํ๋ค.
์ฌ์ฉ์๋ ์์ ๋ฒํผ์ ์์ชฝ ํ์ดํ๊ฐ ์ด์ธ๋ฆฌ์ง ์๋๋ค๊ณ ์ง์ ํ๋ค. ์ค์ todo/index.html์ ์์์ ์ ์ก์ ๊ฐ์ icon-arrow-up์ ์ฌ์ฉํ๊ณ , app.js์ data-example ํธ๋ค๋ฌ๋ ์ ๋ ฅ๊ฐ ์ค์ ยทํฌ๊ธฐ ์กฐ์ ยทfocus๋ง ์ํํ๋ค. ์ ์ก์ ์์ํ๋ ํํ๊ณผ ์ค์ ์์ ์ ๋ ฅ ๋์์ด ๋ค๋ฅด๋ค. ์ด ์ฝ๋์ ์ฌ์ฉ์ ์บก์ฒ๋ฅผ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ํ์ธํ์ผ๋ฉฐ ์ ํ์ ์์ ํ์ง ์์๋ค.
Lucide ์ฌ์ฉ๊ณผ ์ค๋ฅธ์ชฝ ๋ฐฐ์น๋ ์ถฉ๋ถ์กฐ๊ฑด์ด ์๋๋ผ๋ ๊ธฐ์ค์ UI ๊ตฌ์ฑยท๋ฆฌ๋ทฐยทAGENTS์ ์ถ๊ฐํ๋ค. ์ค์ ๋์/์์ ์๋ฏธ/ํ์์ฑ์ ๋จผ์ ๋น๊ตํ๊ณ ์ค๊ณฝ์ ์์ ๋ฒํผ์ฒ๋ผ ์กฐ์์ด ๋ช ํํ๋ฉด ์์ด์ฝ์ ์๋ตํ๋ค. ๋ค๋ฅธ ์๋ฏธ์ ํ์ดํ๋ ๋ณต์ฌ ์์ด์ฝ์ผ๋ก ๊ธฐ๊ณ์ ์ผ๋ก ๋ฐ๊พธ์ง ์๋๋ค. RUI-12์ ์ ์ฉ์ ๊ตฌ์ฒดํํ๊ณ ํ๊ท ์ฌ๋ก S, ๋ฌธ์ ์ผ๊ด์ฑยทdiff ๊ณต๋ฐฑ์ ํ์ธํ๋ค. catalog/CLI๋ ๋ณ๊ฒฝํ์ง ์์๋ค.
์ฌ์ฉ์๋ ํธ๋ฒ๊ฐ ๊ฐ์๊ธฐ ๋ฐ๋๋ ๋๋์ ์ง์ ํ๊ณ ๋ถ๋๋ฌ์ด ์ ๋๋ฉ์ด์ ์ ์ ์ํ๋ค. ์คํฌ์ ์ํ ์ ํ ๊ธฐ์ค์ผ๋ก ๋ฐ์ํ๋ค. duration/easing์ ์ญํ ๋ณ๋ก ํ ํฐํํ๊ณ ์ง์ ยทํด์ ๋ฅผ ํจ๊ป ๋ค๋ฃจ๋ฉฐ, ๋ถํ์ํ ํ๋/ํ๊น์ด๋ ๊ธฐ๋ฅ ์ง์ฐ์ ํผํ๋ค. ํฐ์นยทํค๋ณด๋ยท๋์ ์ค์ด๊ธฐ ๋ฐ ๋น ๋ฅธ ๋ฐ๋ณต ์กฐ์์ ๊ฒ์ฆํ๋๋ก ํ๋ค. ์์น ๋ฒ์๋ ์ ํ์์ ์ํํ ์ด๊ธฐ ์ ํ๊ฐ์ด๋ฉฐ ๋ ํผ๋ฐ์ค ๊ด์ฐฐ๊ฐ์ด ์๋๋ค.
๊ตฌํ ์คํฌยทํ ํฐ ๊ณ์ฝยท๋ฆฌ๋ทฐยทAGENTS์ ํ๊ท ์ฌ๋ก T๋ฅผ ๊ฐฑ์ ํ๋ค. ๋ฌธ์ ๊ฒ์ฆ๋ง ์ํํ๋ฉฐ Todo ์ฝ๋ ๋ณ๊ฒฝ์ด๋ ์ค์ ์ ๋๋ฉ์ด์ ๊ฒ์ฆ์ ์ด๋ฒ ์์ ์ ํฌํจํ์ง ์๋๋ค. ๊ฒ์ดํธ ์คํ ์ฝ๋์ ๊ณตํต catalog๋ ๋ณ๊ฒฝํ์ง ์์๋ค.
์ฌ์ฉ์๋ Todo์ .view์ ์ฑํ ์ปจํ ์ด๋ ํจ๋ฉ ์ฐจ์ด๋ฅผ ์ง์ ํ๊ณ ๋์ผํ ๊ตฌ์ฑ์ ์์ฒญํ๋ค. ์ฝ๋ ํ์ธ ๊ฒฐ๊ณผ .view์ .chat-compose-area๋ ์ข์ฐ --page-padding์ ๊ณต์ ํ์ง๋ง ์ธ๋ก ์ฌ๋ฐฑ๊ณผ ํ๋จ ์์ฝ ๊ณต๊ฐ์ ๋ค๋ฅด๋ฉฐ, ๋ฎ์ ํ๋ฉด์์ sticky composer์ ์ข์ฐ ํจ๋ฉ์ 0์ผ๋ก ๋ฐ๋๋ค. ์ค์ ๋ ๋์ ์ ๋ ฌ ์ฐจ์ด๋ ์ด๋ฒ์ ๊ฒ์ฆํ์ง ์์๋ค.
์คํฌ์๋ ๊ฐ์ ๋จ๊ณ ํ๋ฉด์ ๊ธฐ๋ณธ inset ๊ณต์ , ์ฌ๋ฐฑ ์์ ์์์ ๋ถ๋ชจ/์์ ํฉ์ฐ ๊ฒ์ฌ, ๊ณ ์ /์ผ๋ฐ ํ๋ฆ ์ ํ ์ ์ด์ค ํจ๋ฉ ๋ฐฉ์ง๋ฅผ ์ถ๊ฐํ๋ค. ์ปดํฌ๋ํธ ๋ด๋ถ ์ฌ๋ฐฑ๊ณผ ๊ฐ๋ฆผ ๋ฐฉ์ง ๊ณต๊ฐ๊น์ง ์ผ๊ด ํต์ผํ์ง ์๋๋ค. AGENTSยท๋ฆฌ๋ทฐ RUI-22/23ยทํ๊ท ์ฌ๋ก U๋ฅผ ๊ฐฑ์ ํ๋ค. Todo ์ฝ๋๋ ์์ ํ์ง ์์๊ณ ๋ฌธ์ ๊ฒ์ฆ๋ง ์ํํ๋ค.
์ฌ์ฉ์๋ ํ๋ฉด ์ค๋ฅธ์ชฝ ์์ โํธ์งโ์ด ํด๋น ๋ฒ์ฃผ์ ์ํ์ง ์์ผ๋ฉฐ ๋ชฉ๋ก ๊ทผ์ฒ์ ์์ด์ผ ํ๋ค๊ณ ์ง์ ํ๋ค. Todo ์ฝ๋์์ page-heading์ edit-list๊ฐ ๋ชฉ๋ก ํ ์์ ํ์ ๋ชจ๋๋ฅผ ์ ํํจ์ ํ์ธํ๋ค. ๋ชฉ๋ก ์ ๋ชฉ/๋๊ตฌ ์์ญ์ ์ํ๋ ํ๋์ผ๋ก ํด์ํ๊ณ , ์์ โ์์ ๋ชฉ๋กโ ๋ผ๋ฒจ์ ์์น๋ฅผ ์ข ์์ํค์ง ์๋๋ก ํ๋ค.
์ ํ ๋ณธ์ง ๋ฌธ์์ ํ๋ฉด/์น์ /ํญ๋ชฉ/์ ํ ์งํฉ๋ณ ํ๋ ์์๊ณผ ํ์ ์กฐ๊ฑด์ ์ถ๊ฐํ๊ณ AGENTSยท๋ฆฌ๋ทฐยทํ๊ท ์ฌ๋ก V์ ์ฐ๊ฒฐํ๋ค. ๋ชจ๋ CTA์ ํ๋จ ๋ฐฐ์น๋ก ์ผ๋ฐํํ์ง ์์ผ๋ฉฐ ๋น ์ํยทํํฐยทํธ์ง ์ข ๋ฃ์ ์ ๊ทผ์ฑ์ ๊ฒ์ฌํ๋ค. ์คํฌ ๊ตฌ์กฐยท๋ฌธ์ ๋งํฌยทdiff๋ฅผ ๊ฒ์ฆํ๊ณ Todo ์ฝ๋ ๋ณ๊ฒฝ ๋ฐ ์ค์ UI ์คํ์ ํ์ง ์์๋ค. ๊ณตํต catalog์ ํ๋ ๊ธฐ ์ฝ๋๋ ๋ณ๊ฒฝํ์ง ์์๋ค.
์ต์ e97359d ๊ธฐ์ค์ผ๋ก D13/Q15 ์ ์ฉ. ์์ ๋ฒํผ์ ์ด์์ ๋ ฅ+focus๋ง ์ํํ๋ฏ๋ก ์ ์กarrow-up์ ์ ๊ฑฐํ๋ค. ๊ณต์์ถ์ฒ ํ์ธ๊ณผ ์๋ฏธ์ ํฉ์ฑ์ ๋ณ๋๋ผ๋ ์ฌ์ฉ์ ๊ต์ ์ ๋ณด์กดํ๋ค. ๋ฒํผ์ํ์3์์ฑ์150ms/๊ณตํตeasing์ ์ ์ฉํ๊ณ ์ค์ hover์ง์ /ํด์ ์์ค๊ฐ์๊ณผ์๋ณต/๋น ๋ฅธ์๋ณต/geometry๋ถ๋ณ์ ํ์ธํ๋ค. ํค๋ณด๋๋ง/์คํ์์ฆ์, reduced-motion์์ ํ์์.
Chromeํฐ์น์๋ฎฌ๋ ์ด์ ์์ native activeํ์๊ฐ์์ด pointer์๋ช ์๋ฐ๋ฅธ๋๋ฆผํ์๋ฅผ ์ถ๊ฐํ๊ณ ์ค์ touchStart/End/Cancel์๊ฒ์ฆํ๋ค. v6์์ค/์ฆ๊ฑฐ๋ณด์กด. ์ ์ฒด๊ธฐ๋ฅ/ํผ์ปค/composer/ํฌ์ปค์ค/์์/์๋ชจ์ ๊ฒ์ฆ๊ณผlint/typecheck/parser8๊ฐํต๊ณผ. ๋น๊ต์ด๋ฏธ์ง๋์ ํ์๋ฃํ์บก์ฒํ๊ณ ๋ชจ์ ํ์ ์๋ณ๋์์ค๊ฐ์/๋์๊ธฐ๋ก์ผ๋ก๋จ๊ฒผ๋ค. ๊ฒ์ดํธ๋์ต์ ๋ณด๊ณ ์์๊ธฐ๋ก. ์ค์ ํฐ/Safari๋ฏธ๊ฒ์ฆ๋ฒ์์ ์ง.
์ฌ์ฉ์๋ ํํฐ์ ํธ์ง์ ํ ์ค์ ๋ฐฐ์นํ ์ ํ๋ฉด๋ ์ญํ ์ด ๊ฒฝ์ํ๋ค๋ฉฐ ์์น ํ๋จ์ ๋ค์ ์๊ตฌํ๋ค. ์บก์ฒ์ Todo list-toolbar ๊ตฌ์กฐ๋ฅผ ํ์ธํ๋ค. ์์ ์คํฌ์ โํํฐ์ ๊ตฌ๋ณํ๋ ๋ชฉ๋ก ๋๊ตฌ๋ก ๋ฌถ์ ์ ์๋คโ๋ ์ค๋ช ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์๋ค.
ํด๋น ๋ฌธ๊ตฌ๋ฅผ ๊ต์ ํ๊ณ ์์ ๋ฒ์ ๋ค์์ ํ์ ๋ชฉ์ ยท์๊ณยท์์ ํ๋ฆ์ ๊ฒ์ฆํ๋๋ก ํ๋ค. ์ด Todo์์๋ ์กฐํ ํํฐ๋ฅผ ๋ ๋ฆฝ ํ์ผ๋ก, ํธ์ง์ ๋ชฉ๋ก ์์ฝ๊ณผ ์ฐ๊ฒฐํ ๊ด๋ฆฌ ์์ญ์ผ๋ก ๋ถ๋ฆฌํ๋ฉฐ ์์ ํ์์ ํ์์ฑ๋ ํจ๊ป ๊ฒํ ํ๋ค. ๋ชจ๋ ์ ํ์ ๋ณตํฉ ๋๊ตฌ ๋ชจ์ ๊ธ์ง๋ก ์ผ๋ฐํํ์ง ์๋๋ค. AGENTSยท๋ฆฌ๋ทฐยทํ๊ท W์ ๋์ ํ๋ค. ๋ฌธ์ ๊ตฌ์กฐ์ diff๋ฅผ ๊ฒ์ฆํ์ผ๋ฉฐ Todo ๊ตฌํ ์์ ์ด๋ ์ ๋ฐฐ์น ๋ ๋ ๊ฒ์ฆ์ ํ์ง ์์๋ค.
์ฌ์ฉ์๋ ์ต์ ์คํฌ๋ก์ ์ฒด๊ฐ์ ์์์ฒญํ๋ค. ๊ณตํต์ปจํ ์ด๋ํจ๋ฉ๊ณผํ๋๋ฒ์์ง์นจ์๋ฐ๋ผD14/Q16์ ์ฉ. ๋ชฉ๋ก/๋ํ์ ๋ชฉ์44px์์ญยท๊ณตํต์๋จinsetยท์ข์ฐํ ํฐ์๊ณต์ ํ๋ฉฐ390/320/1280/390ร420์์h1 x/y์composer x์ผ์น๋ฅผ์ค์ธกํ๋ค. fixedโsticky์์์ค๋ณตinset์์์ํ์ธํ๊ณ ๋ชจ๋ฌ24px๋ด๋ถํจ๋ฉ์๋ณ๋์ญํ ๋ก์ ์งํ๋ค.
๋ชฉ๋กํธ์ง์๋ ์งํค๋์์ํํฐ์๋ชฉ๋ก๋๊ตฌ์์ญ์ผ๋ก์ด๋ํ๋ค. ๋น๋ชฉ๋ก๋นํธ์ง์์๋์ง์ disabled,ํธ์ง์ค๋น์ํ๋๋ง์น๊ธฐ๋ณด์กด. ๊ธด๋ชฉ๋ก๋๊ตฌsticky,ํํฐ๋ณํ์ฌํ์์ ,์์๋ผ๋ฒจ์๋์ค๋ฐ์ดํฐ์์์์์ ์ง๋ฅผ๊ฒ์ฆํ๋ค. ๋ง์น๊ธฐ์์ด์ฝ์check๋กํ์ฌํ๋์ํํ. v7์์ค/์ฆ๊ฑฐ๋ณด์กด.
๊ธฐ์กด์ ์ฒดCRUD/์ฑํ /ํผ์ปค/์ ๋ ฌ/ํฌ์ปค์ค/๋ชจ์ /ํฐ๊ธ์/์ข์ํญ๊ณผ์ถ๊ฐlayout-scope๊ฒ์ฆ์์ํํ๋ค. ํ์ฌํ๋ฉด6๊ฐ๋ฅผ๋๋ํ๊ฒํ ํ๊ณ ์ ์ฒด๋น๊ต๋todo/design/overall-before-after.html. ์ต์ ๊ฒ์ดํธ๋todo/design/gate-result.json. ์ค๋ฌผํด๋ํฐ/Safari๋ฏธ๊ฒ์ฆ์ ์ง. ์คํฌ์์ฒด์์ ยท์ปค๋ฐยทํธ์์์.
์ฌ์ฉ์๋ ๊ฐ๋ณ ์์์ ๊ณ ์ ๋ฐฐ์น๋ณด๋ค ์ด๋ค ํ๋ฉด์๋ ์ ์ฉํ ํ๋จ ๊ด์ ์ด ๋ชฉ์ ์ด๋ผ๊ณ ๊ต์ ํ๋ค. ์์ Todo์ ์กฐํ/๊ด๋ฆฌ ๋ถ๋ฆฌ๋ฅผ ํด๊ฒฐ ํ๋ณด๋ก ๋ช ์ํ๊ณ , ํ์์ฑยท์ ๋ณด/ํ๋ยท์ ์ฉ ๋ฒ์ยท๊ด๊ณยท์ฝ๊ธฐ์ ํ๋ ์์ยท๊ฐ์กฐยท๋ฐ๋๋ฅผ ํ๋จ ๊ธฐ์ค์ผ๋ก ์ฌ๋ ธ๋ค. ๊ฐ์ ์ญํ ์ด๋ฉด ๋ฌถ๊ณ ๋ค๋ฅด๋ฉด ๋๋๋ ๊ธฐ๊ณ์ ๊ท์น๋ ํผํ๋ค. ์ฌ์ฉ์ ๋ช ์ ์๊ตฌ์ ํ์ธ๋ ์คํจ๋ ์ ์งํ๋ค.
์ ํ ๋ณธ์ง ๋ฌธ์ยทAGENTSยท๋ฆฌ๋ทฐยทํ๊ท X๋ฅผ ๊ฐฑ์ ํ๋ค. ๋ฌธ์ ๊ตฌ์กฐ์ ์ผ๊ด์ฑยทdiff ๊ฒ์ฆ์ ์ํํ์ผ๋ฉฐ ์๋ก์ด ์ ํ UI ๊ตฌํ์ด๋ ์๊ฐ ๊ฒ์ฆ์ ํ์ง ์์๋ค.
์ฌ์ฉ์๋ ๋ชจ์ ๋ฒ์๋ฅผ border ๋ฑ์ผ๋ก ๋ํ๊ณ ์ ๋ ฅ ํฌ์ปค์ค์ ๋๊ป ๋ณํ๋ก ๊ณต๊ฐ์ด ์๊ธฐ์ง ์๋๋ก inner shadow ๊ฐ์ ๋ฐฉ์์ ์ ์ํ๋ค. ํ ํฐ ๊ณ์ฝ์ border-color/inset shadow ์ํ ์ ํ๊ณผ ์ธ๊ณฝยท๋ด๋ถ ์์ญ ์์ ์ฑ์ ์ถ๊ฐํ๋ค. ์ผ์ ํ border ๋๊ป์ ์ ๋ณํ๋ ๊ฐ๋ฅํ๋ฉฐ ํน์ ํธ๋ฆญ์ ๊ฐ์ ํ์ง ์๋๋ค. border-box๋ง์ผ๋ก ๋ด๋ถ ํญ๊น์ง ๋ณด์กด๋๋ ๊ฒ์ ์๋๋ผ๋ ์ , forced-colors์ shadow ์ ๊ฑฐ์ ๋์ฒด ์ด์ ํ์๋ฅผ ๊ณต์ MDN ์๋ฃ๋ก ํ์ธํ๋ค.
AGENTSยท๋ฆฌ๋ทฐยทํ๊ท Y์ ๋ฐ์ํ๋ค. ์คํฌ ๊ตฌ์กฐ์ diff๋ฅผ ๊ฒ์ฆํ์ผ๋ฉฐ Todo ์ฝ๋ ์์ ยท์ค์ ํฌ์ปค์ค์ ์ ๋๋ฉ์ด์ ๊ฒ์ฆ์ ํ์ง ์์๋ค.
์์คํฌ๋ก์ ์ฒด๊ฐ์ ์์ฒญ. D15/Q17์์์ด์ ํํฐ์ํธ์ง๋ฐฐ์น๋ฅผ์คํจ๋ก๋ณด์กดํ๊ณ ์์ ํ๋ค. ํํฐ๋์ ํญ์กฐํํ,์์ฝ+ํธ์ง์์๋๊ด๋ฆฌํ,์์์ ๋ณด๋์์ฝ์๋๋ก๋ถ๋ฆฌํ๋ค. ๊ด๋ฆฌํ๋งsticky์ฌ์๊ธด๋ชฉ๋ก์์ข ๋ฃ์ ๊ทผ์์ ์งํ๋ค. v8์์ค/์ฆ๊ฑฐ๋ณด์กด.
ํ๋ถ๋ฆฌ์งํ๊ธฐ๋ณธ๋ชฉ๋ก858px์คํฌ๋กค์๋ฐ๊ฒฌํ๊ณ ์ค์ ๋ณธ๋ฌธpadding12px๋๋ฌธ์์ต์๋์ด๋ณ๊ฒฝ๋งํจ๊ณผ์์์์ธก์ ํ๋ค. ๋ณธ๋ฌธ์ํ8px/์ต์ํ68px๋ก์ ๋ฆฌํ์ฌ390ร844 scrollHeight844,์ฌ๋ฐฉ๋ถ๋ชจ8px,๋ณธ๋ฌธ14pxํํ๊ณผtouch44์ด์์ ์ง. 320px๊ธด์์ฝ/ํธ์ง์ข ๋ฃ/๋น์ํ/ํํฐ/์ค์ ๋ฐ์ดํฐ์ํ์๊ธฐ์กด๋ธ๋ผ์ฐ์ ยทํผ์ปคยท๋ ์ด์์ยท์ฑํ ์์๊ฒ์ฆํต๊ณผ. lint/typecheck/parser8๊ฐ๋ฐ์ต์ ์ ์ฒด๊ฒ์ดํธPASS. ๋ชจ์ /ํฌ์ปค์ค๊ธฐ๋ฅ๋ณ๊ฒฝ์์,์ค๋ฌผํฐ/Safari๋ฏธ๊ฒ์ฆ์ ์ง. ๋น๊ตtodo/design/overall-before-after.html.
์ฌ์ฉ์๋ Google design.md๋ฅผ ์ฐธ๊ณ ํด ๊ฐ ์์ ๋ ํฌ ๋ฃจํธ์ DESIGN.md๋ฅผ ๋๊ณ , ๊ธฐ์กด ๋ฌธ์๋ฅผ ๋จผ์ ์ฝ์ด ๋ฐ์ํ๋ฉฐ ๋ถ์ยท์์ฑ ์ ์ฉ ์คํฌ๋ ์ถ๊ฐํ๋ผ๊ณ ์์ฒญํ๋ค. ๊ณต์ README์ alpha ๋ช ์ธ๋ฅผ ํ์ธํ๋ค(revision 9bf8eae67128b6cc55ad9bf86665767deb4c11cd). ์ ํ์ YAML ํ ํฐ๊ณผ Markdown ๊ทผ๊ฑฐ ๊ตฌ์กฐ๋ฅผ ์ฐธ๊ณ ํ๋ ์ธ๋ถ ์์์ 12px/์/ํฐํธ๋ ๋ณต์ฌํ์ง ์๋๋ค.
์ design-md ์คํฌ์ ๋์ ๋ฃจํธ ํ์ธ, ๊ธฐ์กด ๋ฌธ์/ํ ํฐ/์ปดํฌ๋ํธ/๋ ํผ๋ฐ์ค ๋ถ์, ๊ด์ฐฐยท์ ํยท๋ฏธํ์ธ ๊ตฌ๋ถ, ๊ธฐ์กด ๋ด์ฉ ๋ณด์กด๊ณผ ์ถฉ๋ ๊ธฐ๋ก, ํ์ฌ ๊ธฐ์ค ๊ฐฑ์ ์ ๋ด๋นํ๋ค. ๊ตฌํยท๋ฆฌ๋ทฐยท์กฐ์ฌยท๋ฌธ๊ตฌยท์จ๋ณด๋ฉ๊ณผ AGENTS์ ์ฝ๊ธฐ/๋ฐ์ ํ๋ฆ์ ์ฐ๊ฒฐํ๋ค. ๊ธฐ์กด ์์ธ ๊ณ์ฝ๊ณผ ์คํจ ์ด๋ ฅ์ ์ ์งํ๋ฉฐ DESIGN.md์์ ์ฐ๊ฒฐํ๋ค. ์ฝ๊ธฐ ์ ์ฉ ์์ ์์๋ ์์ ํ์ง ์๋๋ค.
์ด ์ ์ฅ์ ๋ฃจํธ DESIGN.md๋ ์คํฌ ํจํค์ง์ ๋ฒ์์ ํ์ฌ ๊ธฐ์ค์ ์ฐ๊ฒฐํ๋ฉฐ ์ ํ ํ๋ ํธ๋ฅผ ์๋ก ๋ง๋ค์ง ์์๋ค. ํ๊ท Z์ ๋ณ๋ ํ๊ฐ ๊ธฐ๋ก์ ํ์ยท๋งํฌยท์๋ ์๋๋ฆฌ์ค ๊ฒํ ๋ฅผ ๋จ๊ธด๋ค. Google CLI lint์ ์ค์ ์ ํ UI ๊ฒ์ฆ์ ์ํํ์ง ์๋๋ค. ๋ค๋ฅธ ๋ ํฌ ์ ์ฒด์ ํ์ผ์ ์ผ๊ด ์์ฑํ๊ฑฐ๋ ์ ์ญ ์๋ ๋ก๋ฉ ์ค์ ์ ๋ฐ๊พผ ๊ฒ์ ์๋๋ค.
์ฌ์ฉ์๋ ๊ณต๊ฐ ์ค๊ณ/๊ท์ ์ ๊ฒ/๊ด๊ดยท์๊ถ ํญ ์บก์ฒ์์ ๋ฐ ๊ธ์ง ์๋ฐ์ ์ง์ ํ๋ค. ํ์ ์ ์ฒด ํญ ๊ธฐ์ค์ ๊ณผ ํ๋ ํ์ฑ ๋ฐ์ค์ด ํ์ธ๋๋ค. ์ค์ ์ ํ์ ๊ตฌํ ์์ฑ์ ํ์ธํ์ง ์์๋ค.
๊ธฐ์กด mobile.md์ ์ํ์ ๊ตฌ๋ณ ๋ฌธ๊ตฌ์ design-guardrails.md์ ๊ตฌ๋ถ์ ๋์์ด ๊ธ์ง ์๊ตฌ๋ฅผ ์ฝํ์์ผฐ๋ค. ๋ ๋ฌธ๊ตฌ๋ฅผ ๊ต์ ํ๊ณ hr ์ฌ๋ถยท๋ฐ๋ณต ํ์์ ๋ฌด๊ดํ๊ฒ ์์ญ ๋ฐ์ ํญ ๊ธฐ์ค์ /๋ฐ์ค์ ํ๋ ํ๋๋ก ํ๋ค. ์ ๋ ฅ/๋ฒํผ ๊ฒฝ๊ณยทํฌ์ปค์คยท์ค์ ๋ฐ์ดํฐ ํํ์ ๊ตฌ๋ณํ๋ค. catalog v4๋ ํ์ฑ75๊ฐ๋ฅผ ์ ์งํ๊ณ RUI-14๋ฅผ ๊ตฌ์ฒดํํ๋ค. ์ด์ ๋ฌธ๊ตฌ์ ์คํจ๋ Git ์ด๋ ฅ๊ณผ ์ด ๊ธฐ๋ก์ ๋ณด์กดํ๋ค. AGENTSยทDESIGNยท๊ตฌํ/๋ฆฌ๋ทฐ ์ง์นจยทํ๊ท AA๋ฅผ ํจ๊ป ๊ฐฑ์ ํ๋ค. ์ ํ ์์ฒด ์์ ๊ณผ ์๊ฐ ์ฌ๊ฒ์ฆ์ ํ์ง ์์๋ค.
๊ฒ์ฆ: catalog v4์์ ๋์์ธ ๊ฒ์ดํธ CLI ํ๊ท21๊ฐ์ ๋ณ๊ฒฝ ์คํฌ2๊ฐ ํ์ ๊ฒ์ฆ, diff ๊ณต๋ฐฑ ๊ฒ์ฌ ํต๊ณผ. ์บก์ฒ ํ๋ ๊ณผ ์ง์นจ ์ถฉ๋ ์๋ ๊ฒํ ๋ ํ๊ท AA์ ๊ธฐ๋กํ๋ค. ๊ฒ์ดํธ ํ ์คํธ๋ ์ค์ ํ๋ฉด์ ์๋ ํ๋ ์ฑ๋ฅ์ ๊ฒ์ฆํ ๊ฒ์ด ์๋๋ค.
์ฌ์ฉ์๋ ์์ ์ ์ํ reference-to-ui/reference-review/uibowl-research์ ๋ณด๊ฐ์ ์น์ธํ๊ณ , 2026๋ 9์ 9์ผ ๋ ์ง๋ก ์ปค๋ฐํ๋ผ๊ณ ์์ฒญํ๋ค. ์ค์ ์์ ยทํ๊ฐ ๋ ์ง์ Git ์์ฑ์ผ/์ปค๋ฏธํฐ ๋ ์ง๋ฅผ ๊ตฌ๋ณํ๋ค. ์ด๋ฒ ๊ถํ์ ๊ด๋ จ ์คํฌยทํ๊ฐยท๊ธฐ์ค ๋ฌธ์์ ๋ก์ปฌ ์ปค๋ฐ์ด๋ฉฐ ํธ์ ์์ฒญ์ ์๋๋ค.
ํ์ ๋ฏธ์ง์ UI ๋์์ธ์ ์์ ยท๋ ๋ ๊ฐ๋ฅํ ํ๋ฉด์ ๊ธฐ๋ณธ์ผ๋ก ํ๊ณ , ํต์ฌ ํ๋ฉด์ ์ฒซ ๋ ๋๋ฅผ ์๋ณธ๊ณผ ๋น๊ตํด ํด๋ณด๋ฅผ ์์ ํ ๋ค ์์กด ํ๋ฉด์ผ๋ก ํ์ฅํ๋๋ก ๋ช ์ํ๋ค. ์ด๋ฏธ์ง ์ ์ฉยท๋ช ์ธ ์ ์ฉยท์ฝ๊ธฐ ์ ์ฉ ๋ฒ์๋ ๋ณด์กดํ๋ค. ์กฐ์ฌ ์ธ๊ณ์๋ ํ๋ฉด๋ณ ์ฃผ ์๋ณธ ์์ญ๊ณผ ์ ์งํ ํน์ง์ ์ฐ๊ฒฐํ๊ณ , ์คํ ๊ฐ๋ฅํ ๊ฒ์ฌ๋ฅผ ์ผ๊ด ๋ฏธ๊ฒ์ฆ์ผ๋ก ์ฒ๋ฆฌํด ๋๋ด์ง ์๋๋ก ํ๋ค. AGENTS์ ๋ฃจํธ DESIGN์ ์ ์ฐจ์ ์ง์ ์ ๋ง ์ฐ๊ฒฐํ๋ฉฐ ์ด๋ฒ ์ฑ์ ๋ฐฐ์น/์์ ๊ณตํต ๊ธฐ์ค์ผ๋ก ๋ง๋ค์ง ์๋๋ค.
๊ธฐ์กด ์ง์นจ์ ์ฝ์ ๋ ๋ฆฝ ํ๊ฐ์์๋ ํ๋นํ ํ๋์ด ๋์์ผ๋ฏ๋ก ์ ์คํจ ์ฌํ์ผ๋ก ๋ถ๋ฅด์ง ์๋๋ค. ์ค์ ๋ํ์ ์ด๋ฏธ์ง ์์ ์คํจ๋ฅผ ๋ณด์กดํ๊ณ , ๊ธฐ๋ณธ ์ฐ์ถ๋ฌผ/์ฒซ ๋น๊ต ์์์ ๋ช ์ ๋ถ์กฑ์ ๋ณด๊ฐํ๋ค. ์์ ํ ๋ ๋ฆฝ ํ๋ ํ๊ฐ 7๊ฐ ์ํฉ, ์์ ์คํฌ 3๊ฐ ํ์, ์ปค๋ฐ ๋์์ ๋ก์ปฌ ๋งํฌ/์ต์ปค 81๊ฐยท๋ฌธ์ ์ผ๊ด์ฑยทdiff ๊ณต๋ฐฑ์ ํ์ธํ๋ค. ํ๊ฐ ๊ฒฐ๊ณผ์ ์ฌ์ค๊ณผ ํ๊ณ๋ฅผ ๊ธฐ๋กํ๋ค. catalog/ํ๋ ๊ธฐ ๋์๊ณผ ์ ํ ํ์ผ์ ์ด๋ฒ ๋ณ๊ฒฝ ๋์์ด ์๋๋ค.
์ฌ์ฉ์๋ ๋ ํผ๋ฐ์ค๋ฅผ ๋ฐ์ผ๋ฉด ๊ฐ์ฅ ๋จผ์ UI๋ฅผ ์์๋ณ๋ก ๋ถ๋ฆฌํด AI๊ฐ ์ดํดํ๋ ์ธ์ด๋ก ๋ฐ๊พธ๋ ์คํฌ์ ํจ๊ป ๋ง๋ค์๊ณ ์์ฒญํ๋ค. ์๋ณธ ํ ์ฅ์ ์์ด์ ํธ๊ฐ ์ ํํ๊ณ ์์๋ณ ํ๋กฌํํธ๋ก ์ง์ ๊ตฌํํด ๋ณด์ฌ์ค ๋ค, ์ฌ์ฉ์ ์ง์ ์ ์์ ํ๋กฌํํธ์ ์คํฌ์ ๋์ ํ๋ ๋ฐฉ์์ด๋ค. ์ด์ด์ ์ด๋ฒ ์์ ๊ณผ ํ์ ๊ต์ ์ ๊ณ์ ์ปค๋ฐํ๋ ์ค๋ ๋ ์ง๋ก ํ๋ผ๊ณ ๋ช ์ํ๋ค. ์ด์ 9์9์ผ ๋ ์ง ์ง์ ์ ์ด๋ฒ์ ์ ์ฉํ์ง ์๋๋ค. ์์ 629486b๋ ๋ณ๋ โํธ์๋ํดโ ์์ฒญ์ ๋ฐ๋ผ origin/main ๋ฐ์์ ํ์ธํ๋ค.
์์ด์ ํธ ์ ํ: ๊ธฐ์กด ์ ๋ ํธ๋ฆฝ ์ผ์ ํธ์ง295ร640 ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฌ์ฉํ๊ณ HTML/CSS ์ ์ ์คํ์ผ๋ก ๋ฒ์๋ฅผ ์ ํ๋ค. ์๋ณธ์ ์์ยท๊ด๊ณ๋ฅผ P1์ผ๋ก ๊ณ ์ ํด ์๋ณธ์ ๋ณด์ง ์์ ๊ตฌํ ๋ด๋น์๊ฒ ์ฌ์ง/๊ณต์SVG๋ง ์ ๋ฌํ๋ค. E1โE5 ๋ ๋ฆฝ ํ๋ณธ๊ณผ ์กฐ๋ฆฝ ํ๋ฉด์ ๋น๊ต ํ์ด์ง์ ์ฐ๊ฒฐํ๋ค. ์ ์ฒดUI๋ฅผ ์ด๋ฏธ์ง๋ก ๋์ฒดํ์ง ์์๋ค. ์ reference-decompose๋ฅผ ์กฐ์ฌ ์งํยท์ ํ ๊ฐ์ ์ ๋จ๊ณ๋ก ์ฐ๊ฒฐํ๊ณ ๊ฐ์ธ ์คํฌ ๊ฒฝ๋ก์ ๊ด๋ฆฌ ์๋ณธ symlink๋ฅผ ์ถ๊ฐํ๋ค.
์ค์ ๊ต์ : P1์ด Day3์ ๋ณด์ด๋ ์นด๋ ๊ฒฝ๊ณ๋ฅผ ๋๋ฝํ ๊ฒ์ ๋ด๋ถ ๋น๊ต์์ ๋ฐ๊ฒฌํ๋ค. ์ฒซ ํ๋กฌํํธ/์ฝ๋/๋ ๋๋ฅผ ๋ณด์กดํ๊ณ P2๋ก ๊ฒฝ๊ณ๋ฅผ ๋ณด์ยท์ฌ๋ ๋ํ๋ค. ์ฌ์ฉ์ ์ง์ ์ ์ด๋ฏธ ๋ฐ์๋ค๊ณ ๊ธฐ๋กํ์ง ์๋๋ค. ๊ฐ๋ ค์ง ๋ด์ฉ์ unknown์ด์ด๋ ๋ณด์ด๋ ์ปจํ ์ด๋ ๊ฒฝ๊ณ๊น์ง ์ญ์ ํ์ง ์๋ ํด์ ์๋ฆฌ์ ๋ฐ๋ก๋ฅผ ์คํฌ์ ์ถ๊ฐํ๋ค. ์ดํ ๋ฆฌ๋ทฐ ๋ด๋น์ ์๋ณธ์ ๋ดค์ผ๋ฏ๋ก P2๋ฅผ ์๋ก์ด blind ์ฌํ ํ๋ณธ์ผ๋ก ๋ถ๋ฅด์ง ์๋๋ค.
๊ฒ์ฆ: ์คํฌ4๊ฐ ํ์, ๊ธฐ์กด ๊ธฐ์ค/์ ๊ธฐ์ค์ ๋ ๋ฆฝ ๋ด๋น ํ๋ ์ฌ๋ก5๊ฐ, ์ค์ 390/320px ํ๋ณธ์ ๊ธ์ยท๋์นจยทํค๋ณด๋/์ฒดํฌ๋ฐ์คยท์ฅ์ ๋ฌผ ์ฌ๋ถ์ ๋น๊ต ๋ณด๋1100/390/320px์ ์ด๋ฏธ์งยท๋งํฌยทํ๋กฌํํธ ํผ์นจ์ ํ์ธํ๋ค.75๊ฐ ํ์ฑ ๊ท์น+ํ๋ก์ ํธ1๊ฐ์ ์ ์ ํ๋ณธ ๊ฒ์ดํธ๋ ์ด๊ธฐ ์คํจ์ ์์ ํ ํ์ ์ ํจ๊ป ๋ณด์กดํ๋ค. ์์ธ ๊ฒฐ๊ณผ/ํ๊ณ๋ ํ๊ฐ, ์คํ ๊ธฐ์ค, ๋น๊ต/๊ต์ ์ ์ฐธ์กฐํ๋ค. ์ฌ์ฉ์ ํ์ง ๊ต์ ยท๋ค๋ฅธ ํ๋ฉด์ ๋ํ ๋ฒ์ฉ ์ฌํ ์ ํ๋๋ ๋ฏธ๊ฒ์ฆ์ด๋ฉฐ ๋ค์ ๊ต์ ์ ๊ธฐ๋ค๋ฆฐ๋ค.
์ฌ์ฉ์๋ ์ฒซ ์ ๋ ํธ๋ฆฝ ๊ฒฐ๊ณผ๋ฅผ โ์ ํํ๊ฒ ๊ตฌํํ๋คโ๋ผ๊ณ ํ๊ฐํ๊ณ ๋๋งจ๋ ์๋น์ค๋ก ๋ค๋ฅธ ๋ ํผ๋ฐ์ค ์คํ์ ์์ฒญํ๋ค. ์ฒซ ์ฌ๋ก์ ์ฌํ ํ์ง ํ์ธ์๊ธฐ๋กํ๋ ๋ฒ์ฉ ์ ํ๋๋ ๋๋งจ๋ ์น์ธ์ผ๋ก ํ๋ํ์ง ์๋๋ค. ์ด๋ฒ ์์ ๋ ์์ ์ค๋ ๋ ์ง๋ก ๊ณ์ ์ปค๋ฐํ๋ผ๋ ์ง์๋ฅผ ๋ฐ๋ฅธ๋ค.
์์ด์ ํธ๋ UIbowl์ ๋๋งจ๋3๊ฐ ๋ํ ๊ฒฐ๊ณผ ์ค ๋ฉํ ๊ฒ์์์ ํํ๋ค. ์๋ณธ1170ร2532๋ฅผํ๋ณดํ๊ณ ํค๋ณด๋/์ํ๋ฐ๋ฅผ์ ์ธํ์ฑ์์ญ์๋ถํดํ๋ค. ์๋ณธ๋ฏธ๊ณต๊ฐ๋ด๋น์๊ฒ P1+์๋ฐํ2๊ฐ+๊ณต์SVG๋ก๊ตฌํ์์์ฒญํ๊ณ , ๋ ๋ฆฝํ๋ณธ๊ณผ์กฐ๋ฆฝ์ํจ๊ป๋ง๋ค์๋ค. ์นด๋๋ฐฐ๊ฒฝ/์๊ฒฉ์/์ฑ์ดํํธ์์ค๊ณฝํํธ์์ํ๊ด๊ณ๋ฅผ์ด๋ฒ์ถ์ฒ์์์๋ก๊ด์ฐฐํ๋ค.
์ค์ ์คํจF1์48px๋ถ๋ชจ์56px์์ํฉ์๋์์์ง์ํํ๋กฌํํธ๋ชจ์์ด๋ค. P2๋ก์น์๋ฅผ์ ํฉ์์ผ390์์์นด๋180px/๋์งธy372๋ฅผํ์ธํ๋ค. F2๋๋ ๋ฆฝํ์ด์ง์ค๋ช padding์ดํ๋ณธ๊ฐ์ฉํญ์์ค์ธ๊ตฌํ๋ฌธ๋งฅ์คํจ๋ค. P3๋ก์ค๋ช /ํ๋ณธ์ํจ๋ฉ์์ ๊ถ์๋ถ๋ฆฌํ๊ณ 390/320์ค์ ๋ฐ์ค์ผ์น๋ฅผํ์ธํ๋ค. ๋์คํจ๋๋ด๋ถ๋ฐ๊ฒฌ์ด๋ฉฐ์ฌ์ฉ์์ง์ ์๊พธ๋ฏธ์ง์์๋ค. ์ต์ด์ ๋ ฅ/์์ค/๋ ๋/์ญ์ฌ๊ฒ์ดํธ๋ฅผ๋ณด์กดํ๋ค.
reference-decompose ์์๊ณ์ฝ์๋ฐ์คํฉ๊ฒ์ฐ๊ณผ๋ ๋ฆฝ/์กฐ๋ฆฝ์๊ฐ์ฉํญ๋์กฐ๋ฅผ๋ณด์ํ๋ค. ์ข์ํญ์์๋ด์ฉ์๋ฐ๋ฅธ๋์ด์ฆ๊ฐ,์ฌ์ฉ์๊ฐ๋ค๋ฅธํญ์์๊ตฌํ๋น๊ต์๋ฐ๋ก๋ฅผํจ๊ป๋จ๊ฒผ๋ค. ๋ ๋ฆฝ๋ด๋น์๋ค๋ฅธ์ซ์2์ฌ๋ก+๋ฐ๋กํ๋์๋ฎฌ๋ ์ด์ ๊ณผ์ค์ ๋ธ๋ผ์ฐ์ ๊ฒ์ฆ์๊ตฌ๋ณํ๋ค. 2์ฐจํ๊ฐ, ๋น๊ต์๊ต์ , 2์ฐจ๋์์ธ๊ธฐ์ค์๊ฒฐ๊ณผ์ํ๊ณ๋ฅผ๊ธฐ๋กํ๋ค. ๋๋งจ๋์ฌ์ฉ์ํ์งํ๊ฐ๋์์ง๋๊ธฐ๋ค.
์ฌ์ฉ์๋ ๋๋งจ๋ ๊ฒฐ๊ณผ๋ โ์ด๋ฒ์๋ ์ํ๋คโ๋ผ๊ณ ํ๊ฐํ๊ณ ๋ฅํฐ๋ค์ด์ด๋ฆฌ ๋ฉ์ธ์ผ๋ก ๋ค์ ์คํ์ ์์ฒญํ๋ค. ๋๋งจ๋ ๊ธ์ ํ๊ฐ๋ฅผ ๋น์ ๋๊ธฐ ๊ธฐ๋ก ๋ค์ ์ถ๊ฐํ๋ค. ์ด๋ฒ ์์ ๋ ์ค๋ ๋ ์ง๋ก ๊ณ์ ์ปค๋ฐํ๋ผ๋ ๊ธฐ์กด ์ง์๋ฅผ ๋ฐ๋ฅธ๋ค. ์ด์ ๋ณ๋ ํธ์ ์น์ธ์ ์ด๋ฒ ์๊ฒฉ ๋ณ๊ฒฝ ๊ถํ์ผ๋ก ํ๋ํ์ง ์๋๋ค.
์์ด์ ํธ ์ ํ: UIbowl ๋ฉ์ธ์ ์ ์ผํ ๊ฒฐ๊ณผ์์1125ร2436 ์๋ณธ์ ํ๋ณดํ๊ณ OS๋ฅผ ์ ์ธํy170โ2436์390px๋น๊ต์กฐ๊ฑด์ผ๋ก ๋ถํดํ๋ค. ๊ด๊ณ ๋ ๊ธฐ์กด ํฉ์ฑ ํฌ๋ฆฌ์์ดํฐ๋ธ, ๊ณ ์ ๊ทธ๋ฆผ์crop์์ ์ผ๋ก ๊ณต๊ฐํ๊ณ ์ฑ ๋ผ๋ฒจยทํจ๋ยท๊ธฐ๋กยทํ์์HTML/CSS๋ก๊ตฌํํ๋ค. E1โE8/P1์ ์๋ณธ๋ฏธ๊ณต๊ฐ๋ด๋น์๊ฒ์ ๋ฌํ๊ณ ์ดํP2โP4๋๋ฌธ์๋ง์ผ๋ก๊ต์ ํ๋ค.
์ค์ ๋ฐ๊ฒฌ: ๋ ์ง์ํฌ์ํ๋ฐ์คํผ๋์ผ๋ก๊ธฐ๋ก์ฝ14px๋ฐ๋ฆผ,์ ํ5์์์ ๊ฐ๋ฆผ,ํ๋ณธheading์คํ๋ฐ์ด์,320ํ๋ณธ์์ธ๋ถviewport์กฐ๊ฑด,๋ฏธ์ฌ์ฉ/์ง์ ๊ฐํ ํฐ๊ณผ๋ชฉ๋ก์๋ฏธ๊ตฌ์กฐ,๋์ผ์ฌ๋กฏ์๋์ผ๊ทธ๋ฆผํฌ๊ธฐ๋ก๋จ์ํํ์ฐจ์ด๋ฅผ๊ธฐ๋กํ๋ค. P2๋๋ ์ง/๊ฐ๋ฆผ, P3๋ํ ํฐ/์๋งจํฑ, P4๋๊ทธ๋ฆผ๋ณํฌ๊ธฐ์๋์งธํ๊ฐ๊ฒฉ์๋ณด์ํ๋ค. ๊ธฐ์กด์คํฌ์๋ฆฌ๋ฅผ์ ์ฉํ๊ต์ ์ด๋ฉฐ์ด๋ฒ์์๋ณดํธ์์น/๊ธ์ง๊ท์น์์ถ๊ฐํ์ง์์๋ค. ์ต์ด์ฝ๋ยท๋ ๋ยท์ ๋ ฅยท์ญ์ฌ๊ฒ์ดํธ๋๋ณด์กดํ๋ค.
3์ฐจ๋น๊ต/๊ต์ , 3์ฐจํ๊ฐ, ์คํ๊ธฐ์ค์๊ฒ์ฆ๊ณผํ๊ณ๋ฅผ์ฐ๊ฒฐํ๋ค. ์ฑ390/320ยท๋ ๋ฆฝํ๋ณธ๊ณผ๋ณด๋1100/390/320์์ค์ ๋ ๋ํ๋ค. P3๋P2๋๋นPNG๋ณ๊ฒฝ0์ํ์ธํ๋ค. JS๊ฒ์ฆ์ฝ๋lint/typecheck,๋ฌธ์๋งํฌ/diff,์ ์ฒด75ํ์ฑ๊ท์น+ํ๋ก์ ํธ4๊ฐ๊ฒ์ดํธPASS(ํต๊ณผ29/์์ธ28/๋ฏธ์ ์ฉ22)๋ฅผํ์ธํ๋ค. ์ฐ๊ฒฐ175๊ฐ๋๋ฝ0์ด๋ค. ์ค์ ์ฑ์ด๋/๊ธฐ๋ก์ ์ฅ/๊ด๊ณ ์คํยท์ค๋ฌผํฐ/Safari์๋ฅํฐ๋ค์ด์ด๋ฆฌ์ฌ์ฉ์ํ์งํ๊ฐ๋๋ฏธํ์ธ์ด๋ค.
์ฌ์ฉ์๋ ๋ฅํฐ๋ค์ด์ด๋ฆฌ ์ฌํ์ ๊ธ์ ํ๊ฐํ ๋ค, ๋ฐ๋ ค๋๋ฌผ ์นดํ์ ์นดํ ๊ณ ๋ฆฌยทํ ๋งยท์์ฝ์ ๊ฐ์ถ ๋ชจ๋ฐ์ผ ์ฑ ์์ด๋์ด๋ก ์ฌ๋ฌ ๋ ํผ๋ฐ์ค์ ์กฐํฉ ํ์ง์ ์ํํ์๊ณ ์์ฒญํ๋ค. ๊ณ์ ์ค๋ ๋ ์ง๋ก ์ปค๋ฐํ๋ค๋ ๊ถํ์ ๋ฐ๋ฅธ๋ค. ์ด๋ฒ ๋ผ์ด๋์ ํธ์๋ ์์ฒญํ์ง ์์๋ค.
์์ด์ ํธ๋ ์บ์นํ ์ด๋ธ ๋ฉ์ธ/๋ชฉ๋ก/์์ฝ๊ณผ ๋ฐ์ผ๋ฆฌํธํ ํ ๋ง๋ฅผ ํ๋ณดํ๊ณ , ๊ฐ์ ๋งค์ฅ์ผ๋ก ๊ฒ์ยท์กฐ๊ฑดยทํ ๋งยท์ ์ฅยท์์ธยท์์ฝ ์ฒดํ์ ๊ตฌํํ๋ค. ํฌ๋ฆผ ๋ฐํยท์ด๋ก ๊ธ์/ํ๋์, ๋์ผ ๋ฒ ์ด์ง ํต๋ฉ๋ด๋ฅผ ์ ํํ ๊ฒฐ๊ณผ์ ์ฌ์ฉ์๋ ์ปฌ๋ฌยท๋ฐฐ์นยท๋๋ยท์คํ์ผ์ด ๋ ํผ๋ฐ์ค์ ๋๋จ์ด์ก๋ค๊ณ ์ง์ ํ๋ค. ๊ธฐ๋ฅ ์์๊ณผ ์ฒซ ์์ฝ ์ง์ ์ ๋ ธ์ถ์ ๊ทผ๊ฑฐ๋ก ํ ๋ถ๋ถ ํ์ ์ ์ ์ฒด ์คํ์ผ ํ์ธ์ฒ๋ผ ์ทจ๊ธํ ๋ฆฌ๋ทฐ๋ ์คํจํ๋ค. ์ด์ ํ๋ฉดยทํ๋กฌํํธ์ ์ฌ์ฉ์ FAIL์ ๊ฑฐ์ ๊ธฐ๋ก์ ๋ณด์กดํ๋ค.
์์ด์ ํธ๊ฐ ๋ค์ ์๋ณธ ์ฃผํฉ์ ๋ณต๊ตฌ๋ก ํด์ํ์, ์ฌ์ฉ์๋ ์ ์ปค์คํ ์ ํ์ํ๋ฉฐ ์๋ณธ์ด ์์ ์ ํํ ๊ด์ ์ด ํ์ํ๋ค๊ณ ๊ต์ ํ๋ค. ์ฌ์ฉ์๊ฐ ์น์ธํ ํ์ ๋ฐฉ์์ ์์๋ช ๋ณต์ฌ๋ณด๋ค ์์ ์ญํ ยท๋ฉด์ ยท๋ช ๋/์ฑ๋ ๋๋นยท๊ทธ๋ฆผ ํํยทํ๋ฉดยท๊ฐ๊ฒฉ์ ๊ด๊ณ๋ฅผ ๋จผ์ ๋ถ์ํ๊ณ ๊ตฌํํ๋ ๊ฒ์ด๋ค. ์ ์์์ ์ค์ ์๋๋ฅผ ์์๋ค๊ณ ๋จ์ ํ์ง ์๊ณ ๊ด์ฐฐ ํจ๊ณผ์ ํด์ ๊ฐ์ค์ ๊ตฌ๋ณํ๋ค.
์คํ์ผ ๋ถ์๊ณผ ๊ตฌํ ์ P4๋ฅผ ๊ณ ์ ํ๋ค. ์ด๋ฒ ์ ํ์ ํฐ ์ค๋ฆฝ๋ฉด/๋จน์ ์ ๋ณด/๋ฐ๋ปํ ์ฌ์ง๊ณผ ๊ตฌ๋ณ๋๋ ์ฒญ์ ์์ฝ, ๋์๋ณ ์ฑ์/์ /์์ ๊ณต์ SVG, ๋ ํฐ ํ ๋ง ์ฌ์ง, ๋งค์ฅ ๋ด๋ถ๋ณด๋ค ํฐ ๊ทธ๋ฃน ๊ฐ๊ฒฉ์ด๋ค. ์ด ์๊ณผ ์์น๋ฅผ ๋ค๋ฅธ ์ ํ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ง๋ค์ง ์๋๋ค. reference-decompose์ ๊ณต์ ์ ๋ ฅ์ ํ๋ฉด ์คํ์ผ ๊ณ์ฝ์ ์ถ๊ฐํ๊ณ reference-synthesis์ ์ ์ฒด/๋ถ๋ถ ํ์ ๊ฒฝ๊ณ๋ฅผ ์ฐ๊ฒฐํ๋ค.
P4 ์ค์ ํ๋ฉด์์ ์ฒซ ์์ฝ ์ง์ ์ ๊ณผ ๊ธฐ๋ฅ์ ๋ณด์กดํ๋ฉฐ, 200% ์๊ฐ ์ซ์ ๋ถ๋ฆฌ์ ๊ณ ๋๋น ํ๊ฒฝ์ mask ์์ด์ฝ ์์ค์ ์์ ํ๋ค. ๋ณด๋1100/390/320px์ ์ค์ iframe, ์ฌ์ง, ํ๋กฌํํธ ํผ์นจ/ํค๋ณด๋์ ๊ฐ๋ก ๋์นจ์ ํ์ธํ๋ค. ๋ผ์ด๋4 ํ๊ฐ์ ๋ฆฌ๋ทฐ์ ์ต์ข ๊ฒ์ฆ๊ณผ ํ๊ณ๋ฅผ ๊ธฐ๋กํ๋ค. ์คํฌ์ ์ ์ปจํ ์คํธ ๋ฐ๋ณต ํ๊ฐ๋ ๋๊ตฌ ์ค๋ ๋ ํ๋์ ๋งํ๊ณ , ๋ ธ์ถ๋ ๊ธฐ์กด ๋ฆฌ๋ทฐ๋ฅผ ๋ ๋ฆฝ ๋์กฐ๊ตฐ์ผ๋ก ๊พธ๋ฏธ์ง ์๋๋ค. ์ค์ ์ฌ์ฉ์ ๊ฑฐ์ ์ ์คํจ ๊ทผ๊ฑฐ๋ก ์ ์งํ๋ฉฐ ์ ๊ท์น์ ๋ฒ์ฉ ๊ฐ์ ๋ฐ ์์ ์์ ์ฌ์ฉ์ ํ์ง ์น์ธ์ ๋ฏธ๊ฒ์ฆ์ด๋ค.
์ต์ข ํ์: ์์ฝ ๋ด์ญ์ ์ํ ๋ฐฐ์ง๋ ์ค๋ฆฝ๋ฉด์ผ๋ก, ํ๋ ์ ํต๋ฉ๋ด๋2์ด๋ก ์กฐ์ ํด ํ๋ ์ ํ๊ณผ ์ํ ์ ๋ณด์ ์ญํ ๋ฐ ๋ผ๋ฒจ ๋ณด์กด์ ํ์ธํ๋ค. ์ ์ฒด ๊ฒ์ฆJS์ ํ์ ์ถ๋ก ๋๋ฝ๋ ๋ช ์ ํ์ ์ผ๋ก ๊ณ ์ณค๋ค. ๊ณผ๊ฑฐ ์คํจ ์ค๋ ์ท62๊ฐ ํ์ผ์ ํด์๋ ๋ณด์กด๋๋ค.
์ต์ข ๋ก์ปฌ ๊ฒ์ฆ: ํ์ฑ75+ํ๋ก์ ํธ7๊ฐ ๊ฒ์ดํธ๋59ํต๊ณผ/17๋ฒ์๋ช ์์์ธ/6๋ฏธ์ ์ฉ์ผ๋ก PASS์ด๋ฉฐ ๋ถ๋ชจ๋ CLI ๋ฌด๊ฒฐ์ฑ์ ์ฌํ์ธํ๋ค. ํ์ฌ ๋ฌธ์/๋ณด๋ ๋งํฌ126๊ฐ ๋๋ฝ0, ์ปค๋ฐ ๊ณต๋ฐฑ ์ค๋ฅ0์ด๋ค. ์๊ฐ ๋ฒํผ์14px ํฐ ๊ธ์๋ ์ต์ข 600 ๊ตต๊ธฐ๋ก ์กฐ์ ํ๋ค. ๋ ๋ฆฝ ๋ฐ๋ณต ํ๊ฐ ๋ฏธ์คํยท์ค์ ์ด์๊ณผ ์์ ์์ ์ฌ์ฉ์ ํ์ง ์น์ธ ๋๊ธฐ๋ ์ ์งํ๋ค.
์ฌ์ฉ์๋ P4๋ฅผ ๊ธ์ ์ ์ผ๋ก ํ๊ฐํ์ง๋ง ์นดํ๋ณ ๊ตฌ๋ถ์ด ์๋ค๊ณ ์ง์ ํ๋ฉฐ ํฐ์/ํ์ ๊ต๋ํ๋ฉด์ ์๋ก ๋ค์๋ค. ์ด์ด ๋ฐ์ผ๋ฆฌํธํ ์ [๋น์ผ์ฌ์ฉ๊ฐ๋ฅ]์ฒ๋ผ ์ค๋ด/๋ง๋น ๋๋ฐยทํฌ๊ธฐ ์ ํ ํ๊ทธ์ ์์ด์ฝ, ์ ๋ ํธ ์ปค์คํ ์ ์์ฒญํ๋ค. ๋ ์ง ์ ํ์ ์์ฝ ๋ง๊ฐ ๋ฌธ๊ตฌ๊ฐ ํด๋น ๋ฒํผ๊ณผ ํ์ ๋ฒํผ ๋์ด๋ฅผ ๋๋ฆฌ๋ ๋ฌธ์ ๋ ๊ณ ์น๊ณ ์คํฌ์ ๋ชจ๋ ์ ๋ฆฌํ๋ผ๊ณ ๋ช ์ํ๋ค. ์ค๋ ๋ ์ง ์ปค๋ฐ ๊ถํ์ ์ด์ด๊ฐ๋ฉฐ ํธ์๋ ์์ฒญํ์ง ์์๋ค.
P5๋ฅผ ์ต์ด ๋ฐฐ๊ฒฝ ์ ๋ ฅ๊ณผ ์์ ์ค ์ถ๊ฐ๋ ํ๊ทธ/์ ๋ ํธ/๋ ์ง ์ ๋ ฅ์ผ๋ก ๊ตฌ๋ณํด ๋ณ๊ฒฝ ์ ์ ๊ธฐ๋กํ๋ค. article์ ํ๋ฉด์ ํ๋ฉด ๋๊น์ง, ๋ด์ฉ์ ๊ธฐ์กด20px ์ ๋ ฌ์ ๋๊ณ ํฐ์/์ค๋ฆฝ ํ์์ ๊ต๋ํ๋ค. ์ ๋ณด ํ๊ทธ์ ์ ์ฅ ๊ณต๊ฐยทํฌ๊ธฐ์ ๊ณต์ ์์ด์ฝ์ ํ์ํ๊ณ ์ถ๊ฐ ์ค๋น๋ฌผ/์ ํ์ ๋ณด์กดํ๋ค. ์ ๋ ํธ๋ ๋ซํ ํ๋/ํ์ดํ/ํฌ์ปค์ค๋ฅผ ๊ณตํตํํ๊ณ OS ์ต์ ํ์ ์ ๊ทธ๋๋ก๋ค. ๋ง๊ฐ ๋ ์ง๋ ์๊ฐ ๋ณด์กฐ์ค์ ์์ ๊ณ disabled์ ์ ๊ทผ์ฑ ๋ง๊ฐ ์ด๋ฆ์ ์ ์งํ๋ค.
reference-decompose์ ์์ ์ํ ๊ณ์ฝ๊ณผ ๋ฐ๋ณต ๋ฌถ์ ๊ณ์ฝ, design-tokens์ ์ํ๋ณ ์น์ ์์ ์ฑ์ ๋ณด์ํ๋ค. ๊ต๋ ๋ฐฐ๊ฒฝยทํ๊ทธ์ยท๊ณ ์ px๋ฅผ ๋ณดํธ ๊ท์น์ผ๋ก ๋ง๋ค์ง ์๊ณ , ๋ฐ๋ณต ์ปจํธ๋กค์ ์ํ ์ถ๊ฐ ๋ด์ฉ๊ณผ ๋ถ๋ชจ stretch/ํ์ ์น์ ์ํฅ์ ํ์ธํ๋๋ก ํ๋ค. ์ผ๋ฐ ๊ธด ๋ณธ๋ฌธยทํผ์นจยท๊ธ์ ํ๋๋ ๋ด์ฉ์ ๋ฐ๋ผ ๋์ด๋ ์ ์๊ณ ํ์ ์ฌ์ ๋ ์ญ์ ํ์ง ์๋๋ค. P4 ์๋ฃ์ PASS๋ฅผ ๊ณผ๊ฑฐ ๊ธฐ๋ก์ ๋ณด์กดํ๊ณ ์ ์ฌ์ฉ์ ์คํจ๋ฅผ ํ์์ผ๋ก ๊ธฐ๋กํ๋ค.
์ค์ 390/320์์ ์นดํ ๊ต๋ํ๋ฉด/ํ๊ทธ, ์ฒซ ์์ฝ์ง์ , ๋ ์ง7๊ฐ44px๋์ผ/disabled, ์ ๋ ํธ์ ๊ณตํต์ธํ์ ํ์ธํ๋ค. ์ถ๊ฐ ์ ๊ทผ์ฑยทํ๋ ๋ฐ ์ต์ข ๊ฒ์ดํธ ๊ฒฐ๊ณผ๋ P5 ํ๊ฐ์ ์ ํ ๋ฆฌ๋ทฐ์ ์ฐ๊ฒฐํ๋ค. ๋ ๋ฆฝ fresh ๋ฐ๋ณต์คํ์ ์ ํ๊ณผ ๋ค์ดํฐ๋ธ ์ต์ /์ค๋ฌผํฐ ๊ฒ์ฆ ๋ฒ์๋ ๋ณ๋์ด๋ฉฐ ์ฌ์ฉ์ ํ์ง ์น์ธ์ผ๋ก ํ๋ํ์ง ์๋๋ค.
ํ์ ์
๋ ํธ ๊ฒ์ฆ: ์๋ํ์์ ๋ฐฉํฅํค๋ก OS ํ์
์ ํ ๋ณ๊ฒฝ์ ํ์ธํ์ง ๋ชปํ์ผ๋ ๋ค์ดํฐ๋ธ typeahead(์ซ์ํค+Enter)๋ ์ค์ ์ธ์2โ3/๋ฐ๋ ค๋๋ฌผ1โ2์ focus ์ ์ง๋ฅผ ํ์ธํ๋ค. ์ด๋ฅผ ํ๋ก๊ทธ๋จ selectOption์ด๋ ํ์
์ธํ ์ปค์คํ
๊ฒ์ฆ์ผ๋ก ๋ฐ๊พธ์ด ๋ณด๊ณ ํ์ง ์๋๋ค.
์ถ๊ฐ ์ฌ์ฉ์ ๊ต์ : ํ๊ทธ ์๋ ์ด๋๊ฐ๋ฐฉ ํ์๊ฐ ์ผ์ชฝ ์ฌ์ง ํ๋จ ๋ฐ์ผ๋ก ๋ด๋ ค์๋ค. ์ฌ์ง112px ๊ณ ์ /์ ๋ณด128px ๋ถ์ผ์น๋ฅผ ํ์ธํ๊ณ , ์ฌ์ง์ ์ต์๋์ด์์ ์ ๋ณดํ์ ์ฑ์ฐ๋๋ก ์์ ํ๋ค. ๊ธฐ๋ณธ390์์๋ชจ๋ ๋งค์ฅ์์ฌ์ง/์ ๋ณด๋์ด128px์ผ์น,๋ฌธ๊ตฌ/๊ธฐ์กด๊ฐ๋ก์ ๋ ฌ๋ณด์กด์์ค์ธกํ๋ค. ์คํฌ์ ์ ๋ณด ์ถ๊ฐ ํ ์ฌ์งยท์ ๋ณด์ ์ํ๋จ ๊ด๊ณ์ ๋์ด ์์ ๊ถ ์ฌ๊ฒ์ฌ๋ฅผ ์ฐ๊ฒฐํ๋ค.
์ฌ์ฉ์๋ ๋์์ผ๋ก ๊ณต๊ฐ์ด ๋ถ์กฑํ ํน๋ณํ ๊ฒฝ์ฐ12px๋ ํ์ฉํ๋ ๋จ์ฉํ์ง ๋ง๋ผ๊ณ ๊ท์น ๋ณ๊ฒฝ์ ๋ช ์ํ๋ค. ๊ธฐ๋ณธ14px,์งง์๋ฉํ/์ ์ ํ๊ทธ/๋ฐ๋ณต์์ฝ๋ง ์ต์12px ์์ธ๋ก ์ ๋ฆฌํ๋ค. ํ๋/์ ๋ ฅ/๊ฐ๊ฒฉ/์ค๋ฅ/๋์/ํต์ฌ ์๋ด๋์ถ์ํ์ง์๊ณ ์ค์์กฐ๊ฑด์์ฝ์์์ธยทํ์ธ์14px์ด์์ผ๋ก๋ณด์กดํ๋ค. ์ด๋ฒ์์กฐ๊ฑดํ๊ทธ์์ถ๊ฐ์กฐ๊ฑด์์ฝ์๋ง์ ์ฉํ๋ค. AGENTSยท๋ฃจํธDESIGNยท์คํฌ์ง์ /ํ ํฐ/๋ชจ๋ฐ์ผ/๋ฆฌ๋ทฐ/๋ฌธ๊ตฌ๊ธฐ์ค์๋๊ธฐํํ๊ณ catalog v5 RUI-09์์กฐ๊ฑด๋ถ์์ธ๋ฅผ์ฐ๊ฒฐํ๋ค. ๊ณผ๊ฑฐoriginal14px๊ท์น๊ณผ๊ณผ๊ฑฐํ์ ์์ญ์ ํ์ง์๋๋ค.
์ด์ด ์๊ฐ์ ํ์ด๋ง๊ณ ๋๋ฌด๋์ผ๋ฉฐ๋๊น๊ฐ๋ฅ์ฌ๋ถ๋๋ชจ๋ฅด๊ฒ ๋ค๊ณ ์ง์ ํ๊ณ ๊ฐ๋ก์คํฌ๋กค/์คํฌ๋กค๋ฐ์จ๊น์์์ฒญํ๋ค. ์๊ฐ๋ผ๋ฒจ14px/์งง์๋ฒํผ/๋ค์ํญ๋ชฉ๋ถ๋ถ๋ ธ์ถ๋ก์ค๊ณํ๊ณ ๊ฐ์์๊ฐ์6๊ฐ๋กํ์ฅํด๋ํญ๋ชฉ๊น์ง๊ฒ์ฆํ๋ค. ๋ ์งgrid๋๊ทธ๋๋ก์ด๋ฉฐ์๊ฐ์์ญ๋ง๊ฐ๋ก์คํฌ๋กคํ๋ค. ๋ชจ๋ฐ์ผ์คํฌ์๋์จ๊น์๋๊น๋จ์ยทํฐ์น/ํค๋ณด๋๋๋ฌยทํ๋ยท์ ํ๋ณต๊ท๊ฒ์ฆ์์ฐ๊ฒฐํ๋ค.
์๊ฐ ๋ชฉ๋ก์ ์ฒซ ๊ตฌํ์์ grid ์๋์ต์ํญ์ด ํ์ด์ง๊น์ง ๋์ด๋๋ ์คํจ๋ฅผ ํ์ธํด ํธ๋/ํญ๋ชฉ ์ต์ํญ์ ์ ํํ๋ค. ๋ง์ง๋ง์๊ฐ์์ ํํ๋ค์์ /์ฌ์ง์ ํ๋ฉด์ ํ์นฉ์๊ฐ๋ก์์ญ์์๋๋ฌ๋ด๋๋ก๋ณด์ํ๋ค. insetfocus๊ฐ์ฒญ์๋ฒํผ์๋ฌปํ๋๋ฌธ์ ๋๋ชฉ๋ก/์ ํ์๊ฐ์ํฐfocus์๊ณ ๋๋น์์คํ ์์ผ๋ก์์ ํ๋ค. ๊ธฐ๋ณธ์๊ฐํญ์๋ถ๋ถ๋ ธ์ถ์ํ๋ํ๋ ค๊ณ 72px๋ก์กฐ์ ํ๋ค. catalog ๋ณ๊ฒฝ ๊ด๋ จ๊ธฐ์กด21unit๊ฒ์ฌ๋ฅผ์ค์ ์คํํดPASSํ์ผ๋ฉฐํ๋ ๊ธฐ์ฝ๋๋๋ฐ๊พธ์ง์์๋ค. DESIGN.md ์์ฑ์คํฌ์์์กด14px์ ๋๋ฌธ๊ตฌ๋์ ํ์์ธ๋ก๋๊ธฐํํ๋ค.
P5 ์ต์ข ๋ก์ปฌ ๊ฒ์ดํธ๋catalog v5 ํ์ฑ75+ํ๋ก์ ํธ10=85๊ฐ,58ํต๊ณผ/21๋ฒ์์์ธ/6๋ฏธ์ ์ฉ์ผ๋ก PASS๋ค. ๋ํญยท๊ธ์ํ๋ยท๊ณ ๋๋นยท์ ์ฒด์์ฝํ๋ฆ๊ณผ์๊ฐ๊ฐ๋ก๋๊น์ํฐ์น/ํ /ํค๋ณด๋/๋์ ํยท์์ฝยท์์ ๋ณต๊ท๋ฅผ๋ ๋ฆฝ์คํํ๊ณ ๋ถ๋ชจ๋CLI๋ฌด๊ฒฐ์ฑ์์ฌํ์ธํ๋ค. ๋ณด์กฐ12px๋ฒ์์๋๋จธ์ง14px์ ์ง,์คํฌ5๊ฐํ์๊ณผํ๋ ๊ธฐunit21๊ฐ๋ํ์ธํ๋ค. OS๋ค์ดํฐ๋ธํ์ ๋ฐฉํฅํค์ ํยท์ค๋ฌผํฐ/์ค์์ฝยท์ต์ข ์ฌ์ฉ์ํ์ง์น์ธ์ํ๋์ฃผ์ฅํ์ง์๋๋ค.
์ฌ์ฉ์๋ ์ข์์๋ฅผ ๋๋ฌ๋ ํ์ฑ ํ์๊ฐ ์๊ณ ํ ๋ง์ ๋ถํ์ํ ํธ๋ฒ๊ฐ ์๋ค๊ณ ์ง์ ํ๋ค. ์ค์ ์ฌํ์์ localStorage=green/aria-pressed=true์ธ๋ฐ ํํธfill=none/๋จน์์ด์๋ค. ๋ฐ์ดํฐ ๊ฒ์ฆ๋ง์ผ๋ก ์ค์ ํ์ฑ ํํ์ ํ์ธํ๋ค๊ณ ํ๋จํ ๋๋ฝ์ ๋ณด์กดํ๋ค.
P6 ์ ๋ ฅ์ ๊ณ ์ ํ๊ณ ์ ์ฅ ๋ฒํผ์๋ง ์ฑ์ด์ฒญ์ํํธ/๋ฎ์๋๋น์ ํ๋ฉด์ ์ ์ฉํ๋ค. hover์ค/ํฌ์ธํฐํด์ /์ ์ฅํด์ ์์๋ ํํ์ด ์ํ์ ๋ง๋๋ก ํ๋ค. ํ ๋ง์ hover๋ฐฐ๊ฒฝ/์ ํ์์ ๊ฑฐํ๊ณ ํด๋ฆญ/ํค๋ณด๋์ด์ ์์ ์งํ๋ค. ์คํฌ์ ํ ๊ธ ๋ฐ์ดํฐยทARIAยท์ค์ fill/color ๋์ํ์ธ๊ณผ ๋ถํ์ํ ๊ณตํตhover ์ ํ ํ์ธ์ ์ฐ๊ฒฐํ๋ค. ๋ชจ๋ ํ ๋ง์hover๋ฅผ๋ณดํธ๊ธ์งํ์ง์๋๋ค.
๋ถ๋ชจ์ค์ ๊ฒ์ฌ์์์ ์ฅon/off fill/ARIA,ํ ๋งhover์ ํ๋์ผ๋ฐฐ๊ฒฝ/ํํฐ๋์์ํ์ธํ๊ณ app lint/checkJs๋ฅผํต๊ณผํ๋ค. ์ด์ 0612dd1๊ณผP5๊ฒ์ดํธ๋๋ณ๋๋ณด์กดํ๋ค. ์ต์ข ์ํฅ๊ฒ์ฆ/๊ฒ์ดํธ์ํ๊ณ๋ ๋ฆฌ๋ทฐ์์ฐ๊ฒฐํ๋ค. ์ค๋๋ ์ง์ปค๋ฐ๊ถํ์์ ์งํ๋ฉฐํธ์๋์์ฒญํ์ง์์๋ค.
ํ์ ์์ฒญ์ ์ ๋ชฉ์ ์ฑ์ ์ค๋ณตยท๋ชฉ๋ก ๋ฉ๋ด ๊ฐ๊ฒฉ ์ ๊ฑฐ์ ๋๋ฐ ์กฐ๊ฑด์ ๋ช
ํํ ์๊ณ์๋ค. ์์ด์ ํธ๋ ๊ณต๊ฐ ํ๊ทธ๋ฅผ ๋ณ๋ ์์ ์ ๋ณด๋ก ๋๋ด์ผ๋ ์ฌ์ฉ์๋ ์ค๋ด/๋ง๋น๋ ๊ฐ์ ๋๋ฐ ์กฐ๊ฑด์ด๋ผ๋ฉฐ ๊ฑฐ์ ํ๋ค. ์ค๊ฐ์์ ๋ด๋ถ ๊ฒ์ฆ ํต๊ณผ๋ฅผ ์ ํ ํ์ง ์น์ธ์ผ๋ก ์ฌ์ฉํ์ง ์๋๋ค. ๊ฑฐ์ ๋ ์์ค/์ด๋ฏธ์ง๋ evidence/p6-rejected-information์ ๋ณด์กดํ๋ค.
์ฌ๊ต์ ์ ์ด๋ฆ ์๋ ๊ฐ์ ์นดํ ์๊ฐ(14px)๋ฅผ ์ถ๊ฐํ๊ณ ๋ชจ๋ ๊ณต๊ฐ/ํฌ๊ธฐ/์ค๋น๋ฌผ ํ๊ทธ๋ฅผ ํ๋์ ๋๋ฐ ์กฐ๊ฑด ๋ฌถ์์ผ๋ก ๋ชจ์๋ค. ์ง์ญ ํ์ ํ์์ ๋ฐ๋ณต ์ง์ญ๋ช ยท๋ชฉ๋ก ๋ฉ๋ด ๊ฐ๊ฒฉ์ ์ ๊ฑฐํ๊ณ ์ ์ฒด/์ ์ฅ ๋งฅ๋ฝ์ ์ง์ญ ๋ฐ ์์ธ/์์ฝ์ ์ค์ ์กฐ๊ฑดยท๋น์ฉ์ ๋ณด์กดํ๋ค. product-reasoning์๋ ๋ด์ฉ์ ์๋ฏธ๋ฅผ ๋จผ์ ๋ฌถ๊ณ ๋ ํผ๋ฐ์ค ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ํ์ ํ๋จ์ ๋ง์ถฐ ์ ํํ๋ ์กฐ๊ฑด๋ถ ๊ธฐ์ค์ ์ถ๊ฐํ๋ค. ์ค์ ์๋ฃ/๊ฒ์ฆ ๋ฒ์๋ P6 ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๋ฅธ๋ค.
320px ๊ธฐ๋ณธ ์ฒซ ์์ฝ ๋ฒํผ์ด ํญ์6px ๊ฐ๋ ค์ง๋ ์ํฅ๋ ๋ฐ๊ฒฌํ๋ค. ๋ชฉ๋ก ๋ ์ง ์๋ ์ฌ๋ฐฑ๋ง12โ4px๋ก ์ค์ด๊ณ ๋ณธ๋ฌธยท์กฐ๊ฑด ๊ธ์์ ์น์ ๊ฐ๊ฒฉ์ ๋ณด์กดํ๋ค. ๋ถ๋ชจ๋ ์ต์ 390/320 ๋ชฉ๋ก์ ์ง์ ํ๋ ํ๊ณ ๋ณด๋3ํญ ๋์/์ด๋ฏธ์ง/ํญ/ํค๋ณด๋, ์ฑ๊ณผ ๋ณด๋ ๊ฒ์ฆ ์ฝ๋ lint/checkJs, ์์ ์คํฌ2๊ฐ ํ์๊ณผ ๋ก์ปฌ ๋ฌธ์ ๋งํฌ๋ฅผ ํ์ธํ๋ค.
P6 ์ต์ข ๊ฒ์ฆ์ ๊ธฐ์กด85๊ฐ ๊ธฐ์ค์ ์ ์งํด58ํต๊ณผ/21๋ฒ์์์ธ/6๋ฏธ์ ์ฉ์ผ๋ก CLI PASS์ด๋ฉฐ ๋ถ๋ชจ ์ฌ์คํ๋ errors/failures0์ด๋ค. P6 ํ๊ฐ์ ์ต์ ์กฐ๊ฑด ๋ฌถ์ยท์ฌ์ง ์ ๋ ฌยท์ ์ฅยทํ ๋งยท์ฒซ ์์ฝ ๋ ธ์ถ์ ์ค์ธก๊ณผ ๊ธฐ์กด ์ฆ๊ฑฐ ์ฌ์ฌ์ฉ ๋ฒ์๋ฅผ ๋จ๊ฒผ๋ค. ์ฌ์ฉ์ ์ต์ข ํ์ง ์น์ธ์ด๋ fresh ๋ ๋ฆฝ5ํ ์คํ ํต๊ณผ๋ก ํ๋ํ์ง ์๋๋ค.
์ฌ์ฉ์๋ ์ฑ์ ์ ๋ชฉยท๋ ์ง์ ์นด๋๊ฐ ๋ฐ๋ก ์ด์ด์ ธ ๊ฐ๊ฒฉ์ ์๊ณ๊ฐ ๋ถ์กฑํ๋ค๊ณ ์ง์ ํ๋ค. P6์ ์ฒซ ์์ฝ ๋ฒํผ์ ์ฒซ viewport์ ๋ง์ถ๋ ค๋ ๋ ์ง ํ๋จ4px ๊ฒฐ์ ์ด ์์ธ์ด๋ค. ์ ๋ชฉ๊ณผ ๋ ์ง4px๋ ์ ์งํ๊ณ ์นด๋๊น์ง20px๋ก ์์ ํ๋ค. ์ ์ ์คํฌ๋กค๊ณผ ์ ๊ทผ ๋ถ๊ฐ ๊ฐ๋ฆผ์ ํผ๋ํ ์ด์ ํ๋จ์ ์ฒ ํํ๋ ๊ณผ๊ฑฐ ์คํจ/์์ ๊ธฐ๋ก์ ๋ณด์กดํ๋ค. ์ํญ ๋ฐ320 ํ๋ ์ค์ ํ๋ , ๋ด๋ถ4/์ธ๋ถ20 ์ค์ธก, ์ฒซยท๋ง์ง๋ง ์๊ฐ์ ์คํฌ๋กค/ํค๋ณด๋ ์์ฝ ์ง์ ์ ํ์ธํ๋ค. ์คํฌ์๋ ์๋ฏธ ๋ฌถ์ ๋ด๋ถ/์ธ๋ถ ๊ฐ๊ฒฉ์ ๊ตฌ๋ณํ๊ณ ์ฒซ ํ๋ฉด์ ์ต์ง๋ก ๋ง์ถ์ง ์๋ ์กฐ๊ฑด๋ถ ๊ธฐ์ค์ ์ถ๊ฐํ๋ค. P7, ํ๋ .
์ฌ์ฉ์๋ ์กฐ๊ฑด์ ๋ง๋ ์นดํ๊ฐ ์์ ๋ ์๋ด์ ์กฐ๊ฑด ์ด๊ธฐํ๊ฐ ๋น ์์ญ ์ค์์ ์์ด์ผ ํ๋ค๊ณ ์์ฒญํ๋ค. ์นดํ ๋ชฉ๋ก empty ๋ฒ์์์ ๊ฐ๋ก/์ธ๋ก ์ค์ ๋ฌถ์๊ณผ ์ต์176px๋ฅผ ์ ์ฉํ๋ค. ๊ฐ์ ๋ชฉ๋ก์ ์ ์ฅ ๋น ์ํ์๋ ์ ์ฉํ๋ฉฐ ์์ฝ ๋ด์ญ์ ๋ณ๋ empty์ ์ผ๋ฐ ์นด๋ ์ ๋ ฌ์ ์ ์งํ๋ค. ์ํญ ์ค์ธกยท์ค์ 390 ๋น ๊ฒ์/320 ํ๋ ํ๋ , ์ด๊ธฐํ Enter/์ ์ฅ ๋ณต๊ตฌ click ํ3๊ฐ ๋ชฉ๋ก ๋ณต์์ ํ์ธํ๋ค. ui-composition์ ๋น ์์ญ์ ์๋ด์ ๋ณต๊ตฌ๋ฅผ ํจ๊ป ํ๋จํ๋ ์กฐ๊ฑด๋ถ ๊ธฐ์ค์ ์ถ๊ฐํ๋ค. P8.
์ฌ์ฉ์๋ ํฌ์ธํฐ์๋ ์ด์ ์ฅ์์ ์จ๊ธฐ๊ณ ํค๋ณด๋์๋ ์ ์งํ๋ ์ ์์ ์น์ธํ๋ค. ์ ๋ ฅ๋์ ํด๋ฆญ์๋ focus-visible์ด ๋์ด ์ ๋ ฅ ๋ฐฉ์์ ๊ตฌ๋ถํ๊ณ ์ค์ focus/์ ๋ ฅ caret์ ๋ณด์กดํ๋ค. ์ํญ ํด๋ฆญ/Tab/์ ๋ ฅ/์ ์ฅ/์ด๊ธฐํ/๊ณ ๋๋น ์ด์ ๊ฒ์ฆ๊ณผ ์ฑ lint/checkJs๋ฅผ ์๋ฃํ๋ค.
์ดํ ์์ฝ ํ์ด์ง์ ์๊ณ/๊ตฌ๋ถ ๋ถ์กฑ์ ์ง์ ํ๊ณ ์ง๊ธ์ ๋์ ํผ๋๋ฐฑ์ผ๋ก ์ ์ฅ ํ์ด์ง ๊ฐ์ ์ ์์ฒญํ๋ค. ์ ์ฅ ์ฃผ ์ ๋ชฉ ํ๋์ ์๋, ์ง์ญ/์๊ฐ/์กฐ๊ฑด/๊ต๋ํ๋ฉด์ผ๋ก ๊ตฌ์ฑํ๊ณ ์ ์ฅ ๋ ์ง/์นด๋ ์๊ฐ CTA๋ ์์ธ ์์ฝ์ผ๋ก ์ฎ๊ฒผ๋ค. ๋น ์ ์ฅ์ ๋จ์ ํ๋ฉด ์ค์์ ์๋ด/๋๋ฌ๋ณด๊ธฐ๋ฅผ ๋๋ค. ์ํญ ์ ์ฅ๋ชฉ๋ก/์์ธ์์ฝ/๋ณต๊ท/ํด์ /๋น ์ํ/ํ๋/ํ๋ณต๊ตฌ๋ฅผ ํ์ธํ๋ค. ์์ฝ ํ์ด์ง ์๊ณ ์์ ์ ํ์ ๋ฏธ์๋ฃ์ด๋ฉฐ ๊ฒ์ดํธ RUI-25์ FAIL๋ก ๋จ๊ธด๋ค. P9, P10.
์ฌ์ฉ์๊ฐ ๋ฏธ์๋ฃ ์์ฝ ํ์ด์ง ๊ฐ์ ์ ์์ฒญํ๊ณ ์ด์ด ์ ์ฅ์ฒ๋ผ ๋ด์ฉ์ด ๋ถ์กฑํ๋ฉด ์คํฌ๋กค์ด ์์ด์ผ ํ๋ค๊ณ ์ง์ ํ๋ค. ์์ฝ/์ทจ์๋ด์ญ ๊ทธ๋ฃน, ๋งค์ฅ/์ผ์/์ธ์/์กฐ๊ฑด/์ทจ์ํ๋์ ์๊ณ์ ๊ต๋ํ๋ฉด, ์ค์ ๋น ์ํ๋ฅผ ์ ์ฉํ๋ค. ์์ฝ ์ ๋ ฅ ๋ ์ง/์๊ฐยท์ธ์ยท์กฐ๊ฑด ๋ฐ ์์ฝ์ ๋ฌถ์๋ ์ ๋ฆฌํ๋ค. ์ํญ์์ ์ค๋ฅ/๋์/์์ฝ/์ด์ /์๋ฃ/๋ด์ญ/์ทจ์์ ํ๋๋ฅผ ์คํํ๊ณ ์ค์ ํ๋ฉด์ ํ๋ ํ๋ค. P10์ ์์ฝ์๊ณFAIL์ ์ด์ ์๋ฃ์๋ณด์กดํ๊ณ ์์ ๊ทผ๊ฑฐ๋ก ๊ฐฑ์ ํ๋ค.
์ ์ฅ์390ร844์0/1/3๊ฐ๊ฐ์๋๋ฌธ์๋์ด844์๊ณ 320ร740์3๊ฐ๋๋ด์ฉ์ด๋์ณค๋ค. ๋ถํ์ํํ๋จ์ฌ๋ถ32โ20px์overscroll์ต์ ๋ฅผ์ ์ฉํ๊ณ ์ํญ0/1๊ฐํ scrollY0์ํ์ธํ๋ค. ๋ด์ฉ์ด๋์น๊ฑฐ๋ํ๋๋ ๋์์คํฌ๋กค์๋ณด์กดํ๋ค. ์ค์ ํฐํ์ฑ๋์์๋ฏธ๊ฒ์ฆ์ด๋ค. P11 ์ ๋ ฅ, ํ๋ .
์ฌ์ฉ์๋ ์ทจ์๋์/์์๋ถ๋ช ํํจ,์ฃผ์ ๋ชฉยท๊ทธ๋ฃนยท์ทจ์์ํ์ค๋ณต,์ง์ํ์๊ณผ์กฐํ๊ธฐ๊ฐ/๊ฑด์๋๋ฝ์์ง์ ํ๋ค. P11๊ทธ๋ฃน๋ถ๋ฆฌ๊ฐ์ฌ๋ฐ๋ฅธ์๊ณ๋ผ๋ํ๋จ์์ฒ ํํ๋ค. ์นดํ๋ช ์ํฌํจํ์ทจ์๋ฒํผ์ํญ๋ชฉํ๋จ์ ์ฒดํญ/์ ์๋ถ์๋ฉด์ผ๋ก๋ฌถ๊ณ ๊ทธ๋ฃน์ ๋ชฉ์ ๊ฑฐ/์ํ1ํ,gray50๋ชฉ๋ก๋ฐฐ๊ฒฝ,1ยท3ยท12๊ฐ์์กฐํ/๊ฑด์๋ฅผ์ ์ฉํ๋ค. ๊ธฐ๊ฐ์ํ์ฌ๋ฌํฌํจN๊ฐ์์๋ฐฉ๋ฌธ์ผ๊ธฐ์ค์ด๋ฉฐ์ค์ ์์/์ข ๋ฃ์ผ์ํ์ํ๋ค.
8๋ฒ์งธvisitDateํ์ฅํ๋๋ฅผ์ถ๊ฐํด์ฌ๋ฌ๋ฌ์กฐํ๊ฐ์ค์ ์๋ํ๊ณ ๊ธฐ์กด7ํ๋9์์์ฝ์ํธํํ๋ค. ์ํญ๊ธฐ๊ฐ1/2/3๊ฑดยท์ทจ์๋์/์์ํยท๋น๊ธฐ๊ฐ๋ณต๊ตฌยทํ๋ยทํค๋ณด๋๋ฅผ์คํํ๊ณ ํ๋ฉด์ํ๋ ํ๋ค. ๋ด์ญ๊ณผํ๋์๊ธฐ๊ฐ/์๋/๋์ํ๋จ์์คํฌ์์กฐ๊ฑด๋ถ๊ธฐ์ค์ผ๋ก์ถ๊ฐํ๋ค. P12, ํ๋ .
P12 ์ต์ข : ๊ธฐ์กด7ํ๋๋ณต์๊ณผ์์์ฝvisitDate์ ์ฅ/2๊ฑด์กฐํ๋์ถ๊ฐ์คํํ๋ค. ์ฑ/๋ณด๋๊ฒ์ฆ์ฝ๋lint/checkJs,๋ณด๋3ํญ,์คํฌํ์,๊ฒ์ดํธCLI PASS(errors/failures0)๋ฅผํ์ธํ๋ค. ์ฌ์ฉ์์ต์ข ํ์ง์น์ธ์ผ๋กํ๋ํ์ง์๋๋ค.
์ฌ์ฉ์๊ฐ ์ง๊ธ๊น์ง์ ํผ๋๋ฐฑ์ ๋น ์ง์์ด ์คํฌ์ ์ ๋ฆฌํด ์ฌ๋ฐ์ ๋ง์ผ๋ผ๊ณ ์์ฒญํ๋ค. ๋ ํผ๋ฐ์ค ๋ถํด/ํฉ์ฑ๋ถํฐ P12๊น์ง30๊ฐ ํผ๋๋ฐฑ/์ด์ ์๊ตฌ๋ฅผ ๋์ํ๋ก ๋์กฐํ๋ค. ๋๋ถ๋ถ์ ์์น์ ๊ฐ๋ณ ํ์ผ์ ์์์ผ๋ ๊ฒ์ ๊ฒฝ๋ก๊ฐ ์ฝํ๋ค. ์ฌ๋ฐ ์ ๊ฒ์ ๋ง๋ค๊ณ ๊ตฌํ ์ /reference-decompose ๊ต์ /reference-review ๊ฒ์ฌ์review-criteria์ ์ฐ๊ฒฐํ๋ค.
๊ต์ ์ ์๋ฏธ/๊ด๊ณ/์คํ์ผ/์ํ/๋ฐ์ดํฐ/๊ฒ์ฆ์ ์์ธ๊ณผ ์ค์ ์ฌ์ฉ์ฒ๋ฅผ ์ฐ๊ฒฐํ๋ฉฐ ๊ธฐ์กดPASSยทํด์๋ง์ผ๋ก ๋ฐ๋ ํ๋ฉด์ ํต๊ณผ์ํค์ง ์๋๋ก ํ๋ค. ํฌ์ปค์ค ๋ฌธ๋จ์ ์ฌ๋ฐฑ์์ ๊ฒฝ๊ณ/ํฌ์ปค์ค๋ก ์ฎ๊ธฐ๊ณ ๋ฒ์ฉ ์ฃผ์ ๋ชฉ ๊ท์ ์ ํน์ 24px๋ ์ ํํ ํฐ์ผ๋ก ๋ฐ๊ฟจ๋ค. ๋ณด์กฐ ๊ฐ์ฌ๊ฐ ๊ฒฝ๋ก/์์น/๊ณผ์๊ฐ ํด์๋ฅผ ํ์ธํ๊ณ disabled์ ๊ตฌํ๊ฐ์ /๋น๊ฒฐ๊ณผ ๋ณต๊ตฌ๊ฐ์ ์ฐจ๋ฑ ํํ์ ์ง์ ํด ๊ธฐ๋ฅยท์๋ฏธ/์์ธ ๊ธฐ์ค์ผ๋ก ์ขํ๋ค. ๊ธฐ์กด RUI ๊ท์น์ ์ฐ๊ฒฐํ๋ฉฐ ์catalog๊ท์น/ํ๋ ๊ธฐ๋์์ ์ถ๊ฐํ์ง ์์๋ค.
๊ด๋ฆฌ ์คํฌ3๊ฐ ํ์, ๋งํฌ/์ต์ปค126๊ฐ, ๊ณต๋ฐฑ ๋ฐ ์ ์ฉ ์๋๋ฆฌ์ค๋ฅผ ์ ๊ฒํ๋ค. ๊ธฐ์กด๋งฅ๋ฝ์ ๋ณด์กฐ๊ฐ์ฌ์ด๋ฉฐ ์fresh ๋ ๋ฆฝ์์ฑ5ํ๋ ๋ฏธ๋ ๋ฌด์ฌ๋ฐ ๋ณด์ฆ์ ์๋๋ค. ์ฑ์์คยทํ๋ฉด์์ด๋ฒ๋ฌธ์๊ฐ์ฌ์์๋ณ๊ฒฝํ์ง์์๋ค. ์ฌ์ฉ์๊ถํ๋ฒ์๋ก์ค๋์ปค๋ฐํ๋ฉฐํธ์๋ํ์ง์๋๋ค.
- ์ฌ์ฉ์ ์์ฒญ: Round8์ ๋์ฅ๊ณ ์ฌ๋ฃ ์ ํยท์ฌ์ง ์ดฌ์/๋ฑ๋กยท์๋ฆฌ ์ ํ/์กฐ๋ฆฌ ์ฑ. ์ด์ ๋ผ์ด๋์์ ์์ ์์๊ณผ ๋ฐฐ์น,๊ณผ๋ํ ๋จ์ํ๋ก ๋ ํผ๋ฐ์ค์ ์คํ์ผ์ ์์ ์ ์ ๋ค์ ์ง์ ํ๋ค. ๋ฐ๋ณต ํผ๋๋ฐฑ์ ์ฌ๋ก์๋ง ๋จ๊ธฐ์ง ๋ง๊ณ ์คํฌ์ ๋ น์ด๊ธธ ์์ฒญํ๋ค.
- ํ์ฌ ๋ฐฉ์: ๊ธฐ์กด reference-decompose/reference-to-ui/reference-review์ ๊ต์ ยทQ-ID ๋น๊ต ์ ์ฐจ๋ฅผ ์ ์ฉํ๋ค. ์ค์ ๋ก ๋ฐ๋ณต๋ ๋๋ฝ์ด ํ์ธ๋๋ฉด ์์ธยท์ ์ฉ์กฐ๊ฑดยท๋ฐ๋กยทํ๊ฐ๋ฅผ ๊ด๋ฆฌ ์๋ณธ skills์ ๊ฐฑ์ ํ๋ฉฐ,์ ํ๋ณ ์/์ขํ๋ ๊ณตํต๊ฐ์ผ๋ก ์ฌ๋ฆฌ์ง ์๋๋ค. ์ด๋ฏธ ์กด์ฌํ๋ ์์น์ ์๋ก ๋ง๋ ๊ฒ์ฒ๋ผ ๋ณด๊ณ ํ์ง ์๋๋ค.
- Round8: ์ ํ ๊ณ์ฝ,P1,P2์ ๊ตฌํ ์ ์ ๋ ฅ๊ณผ ์ฒซ ๋น๊ต ๊ต์ ์ ๋ณด์กดํ๋ค. CREME์ ์ด๋์ด ์์ ์์ธ/์กฐ๋ฆฌ์ ๋์ฅ๊ณ ํธ๊ธฐ ์ฌ๋ฃ ํ,๋ฉ๋์ฝ์น ์ดฌ์ ํ๋ฉด์ ๊ตฌ๋ถํด ์ฑํํ๋ค. ์ฒซ ์์ธ์์ ์ฌ์ง ์ถ์์ ๋ถํ์ํ ์นด๋๋ฉด์ ์ง์ ํ์ธํด ์์ ํ๋ค. ์ฌ์ง์ ์ค์ ์ดฌ์/์ ํ ํ ์ฌ์ฉ์๊ฐ ์ฌ๋ฃ๋ฅผ ํ์ธํ๋ ๋ก์ปฌ ํ๋ฆ์ด๋ฉฐ ์๋ ์ธ์ ์ฐ๊ฒฐ์ ์๋ค.
- ์ถ๊ฐ ์์ฒญ: Round9์ ์ด๋ ฅ์ ์์ฑยท๊ด๋ฆฌ ์น ์๋น์ค๋ค. Round8์ ๋์ฅ๊ณ ์ ์์ง ๋ง๋ผ๊ณ ๋ค์ ํ์ธํ๋ค. ๊ด๊ณ ์์ ๋ค๋ฆฐ ์์ด ๋ฌธ์ฅ์ ์์ ์์ฒญ์์ ์ ์ธํ๋ค. Round9 ๊ตฌํยท๊ฒ์ฆ์ ์์ง ๋ฏธ์๋ฃ์ด๋ฉฐ ๋ณ๋ ํด๋๋ก ์งํํ๋ค.
- ๊ถํ: ๊ธฐ์กด ์ฌ์ฉ์ ์์ /๋ค๋ฅธ ๋ผ์ด๋๋ฅผ ๋ณด์กดํ๋ค. ์ด๋ฒ ์์ฒญ์ ์ปค๋ฐยทํธ์ยท๊ณต๊ฐ ๋ฐฐํฌ ๊ถํ์ ์ถ์ ํ์ง ์๋๋ค. ์์ธ ๊ฒ์ฆ ๊ฒฐ๊ณผ๋ ๊ฐ ๋ผ์ด๋ ๋ฆฌ๋ทฐ์ ์ด์ด ๊ธฐ๋กํ๋ค.
- ์ฌ์ฉ์๋ ํ์ํ ์ฌ๋ฃ ํญ๋ชฉ์ ๊ตฌ๋ถ์ด ์์ด์ก๋ค๊ณ ์ง์ ํ๋ค. ์์ ์์ด์ ํธ์ ์นด๋๋ฉด ์ ๊ฑฐ ํ๋จ์ ๊ต์ ํด ๊ฐ ์ฌ๋ฃ์ ์ ์ ๋ฐฐ๊ฒฝ์ ๋ณต์ํ๋ค. ๋จ์ํ๊ฐ ํญ๋ชฉ ์๋ณ์ฑ์ ๋จ์ด๋จ๋ฆฐ ์ค์ ์คํจ๋ก ๋ณด์กดํ๋ค.
- ๋ฒํผ ์์ด์ฝ๊ณผ ํ ์คํธ ๊ฐ๊ฒฉ์ ์ด ์ ํ์์ 4px๋ก ์ค์๋ค. ์ดฌ์ยท์จ๋ฒยท์ถ๊ฐ ๋์ ์์ด์ฝ์ ์ ํ, ์งํ ํ์ดํ๋ ํํ์ผ๋ก ๊ตฌ๋ณํ๋ค. ์ธ๋ถ SVG๊ฐ ๋ณด์ด์ง ์์ ์๋ฆฌ๋ง ์ฐจ์งํ๋ ์ํฉ์ ์ฌํํ๊ณ ๊ณต์ Lucide SVG๋ฅผ ์ธ๋ผ์ธ์ผ๋ก ํฌํจํ๋ค. ๋ ๋ชจ๋ฐ์ผ ํญ์์ ๊ทธ๋ฃน ์ค์ ์ ๋ ฌ๊ณผ ์ฌ๋ฃ ํ๋ฉด์ ๊ฒ์ฆํ๋ค. ์ด ์์น๋ฅผ ๋ชจ๋ ์ ํ์ ๋ณดํธ๊ฐ์ผ๋ก ํ์ฅํ์ง ์๋๋ค.
- index.html ์ง์ ์ด๊ธฐ์์ ๋ชจ๋ CORS ์ฐจ๋จ์ผ๋ก ๋น ํ๋ฉด์ด ์ฌํ๋๋ค. Round6์์๋ ๋ฐ์ํ๋ ์ง์ ๊ฒฝ๋ก ๊ฒ์ฆ ๋๋ฝ์ ์ฌ๋ฐ์ด๋ค. ์ผ๋ฐ ์คํฌ๋ฆฝํธ ๋ฒ๋ค๊ณผ ์ฌ์์ฑ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๊ณตํ๊ณ file/HTTP์ 320ยท390 ๋ ๋ยทํ๋ฉด ์ด๋ยท๋ธ๋ผ์ฐ์ ์ค๋ฅ ์์ ํ์ธ์ entry-results.json์ ๋จ๊ฒผ๋ค. ๋ชจ๋ ํ์ ๊ฒ์ฌยทlint์ ๋ฒ๋ค ๊ตฌ๋ฌธ ๊ฒ์ฌ๋ ํต๊ณผํ๋ค.
- ํ๋ฉด ํ์ธ์ ์์ ์ฑ ์ ์ฉ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ์ ํํ๋ฉฐ ๊ด๋ จ ์๋ ์ ๋ฉด ์ฑ์ ์บก์ฒํ์ง ์๋๋ค. ๊ณตํต ์คํฌ ๋ฐ์๊ณผ ์ ์ฒด ๋์์ธ ๊ฒ์ดํธ, ๋ณ๋ Round9 ๊ตฌํ์ ์์ง ๋จ์ ์๋ค.
์ฌ์ฉ์๋ ํํฐ ๊ฒฐ๊ณผ ์์ ๋ฐ๋ผ ์๋ฆฌ ๋ณด๊ธฐ CTA๊ฐ ์์ง์ด๋ ์ ์ ์ง์ ํ๋ค. ํญ ๋ฐ๋ก ์์ ๋ ๋ฆฝ ํ๋จ ์์ญ์ผ๋ก ์ฎ๊ธฐ๊ณ ๋ชฉ๋ก๋ง ์คํฌ๋กคํ๋๋ก ๋ณ๊ฒฝํ๋ค. ํํฐ ์ ๋ชฉ๊ณผ ๊ฐ์ ํ๊ทธ๋ฅผ ๋ฌถ๊ณ ์ฌ๋ฃ ์ถ๊ฐ๋ฅผ ์ค๋ฅธ์ชฝ์ ํํ ํ๋ฌ์ค์ ํจ๊ป ๋ฐฐ์นํ๋ค. ์ฌ์ง ๋ฑ๋ก์ ๋์ฅ๊ณ ๋งฅ๋ฝ์์ ์นด๋ฉ๋ผ ์๋ฏธ๊ฐ ์ถฉ๋ถํ๋ค๋ ์ฌ์ฉ์์ ํ๋จ์ ๋ฐ๋ผ ์๋จ ์์ด์ฝ ์ ์ฉ์ผ๋ก ์ค์์ผ๋ฉฐ ์ ๊ทผ ๊ฐ๋ฅํ ์ด๋ฆยท48px ํฐ์น ์์ญ์ ๋ณด์กดํ๋ค. ๊ธฐ๋ณธ/200%์320ยท390 ํ๋ฉด์์ ํํฐ๋ณ ์์น ์ ์ง, ๋ง์ง๋ง ํ ์ ๊ทผ, ์ถ๊ฐ ๋์๊ณผ ์ค์ ๋ ๋๋ฅผ ํ์ธํ๋ค. ์ด ์กฐ๊ฑด๋ถ ๊ฒฐ์ ์ ๋ชจ๋ ์ฑ์ ๊ณ ์ CTA๋ ์์ด์ฝ ์ ์ฉ ๋ฒํผ ๊ท์น์ผ๋ก ํ๋ํ์ง ์๋๋ค.
- ์ฌ์ฉ์ ์ง์: ๋จ์ ์์ ์ ๋ชจ๋ ์งํํ๋ผ๊ณ ๋ช ์ํ๋ค. Round9์ ์ํฐ๋ยท์ํ(SURFIT)ยทrefresh.cv๋ ์ฐธ๊ณ ํ๊ณ UI/UX์ ๊ธฐ๋ฅ์์ ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ์งํฅํ๋ผ๊ณ ์์ฒญํ๋ค. ์๋น์ค ์ด๋ฆ ๊ต์ ์ ๋ฐ์ํ๋ค. ์ ๋์ ๊ฒฝ์์ฐ์ยท์ฑ์ฉ์ฑ๊ณผ๊ฐ ์ ์ฆ๋๋ค๊ณ ํ๋ํ์ง ์๋๋ค.
- ๊ณตํต ์คํฌ: AGENTS/ui-composition/review-criteria์ ์ผ๋ฅ ์ ํํ ์์ด์ฝ ๊ธฐ๋ณธ์ ์ญํ ยท๊ด๋กยท๋ช ์์๊ตฌ ์ค์ฌ์ผ๋ก ์์ ํ๋ค. element-contract์feedback-regression์ ์ค์ ๋ณด์ด๋ ๊ฐ๊ฒฉยท๋ฌถ์์ค์ฌยท๋๋ฝ์์ด์ฝ ์ฌ๋กฏยทicon-only ์ ๊ทผ์ฑ ๊ฒ์ฆ์ ์ฐ๊ฒฐํ๋ค. evals AQโAS์round8-feedback.md์ ์ค์ ํ๊ท์ ๋ฐ๋ก๋ฅผ ๋ณด์กดํ๋ค. ์คํฌํ์3๊ฐ/๋งํฌ66๊ฐ/diff ๊ฒ์ฆํต๊ณผ, ๋ ๋ฆฝ๋ช ์ธ๋์กฐ/์ ์ฉ๊ฐ1ํ๋์กฐ๊ฑด์์ถฉ์กฑํ์ผ๋๋์กฐ๊ตฐ๋์คํจํ์ง์์๊ฐ์ ์ธ๊ณผ๋5ํ๋ฒ์ฉํจ๊ณผ๋ฅผ์ฃผ์ฅํ์ง์๋๋ค.
- Round8 ์ถ๊ฐ ์ฌ์ฉ์ ๊ต์ : ์ฌ๋ฃ ์ถ๊ฐ๋ฅผ ๋ผ๋ฒจ+ํํํ๋ฌ์ค์์ ํ๋ฌ์ค ๋จ๋ ์ผ๋ก ๋ค์ ์ขํ๋ค. ์ฌ์ง๋ฑ๋ก/์ฌ๋ฃ์ถ๊ฐ ๋ชจ๋ ํ์ฌ ๋์ฅ๊ณ ๋งฅ๋ฝ์ ํ์ ํ ํ๋จ์ด๋ค. ๋ค๋ฅธ๋ฒํผ๋ผ๋ฒจ์์ผ๊ด์ ๊ฑฐํ์ง์๋๋ค. ์ต์ข ๊ฒ์์์ํค๋ณด๋์ ํยทํํฐํ์ด์ ์์ค๊ณผ์นด๋ฉ๋ผ๋๊ธฐ์ค๋ณต์์ฒญ/์ทจ์ํ๋ฆ์์คํธ๋ฆผ์์ฐพ์์์ ํ๋ค. ์ต์ข ๊ฒฐ๊ณผ๋Round8 review/gate์๊ธฐ๋กํ๋ค.
- Round9 ๊ตฌํ:
design/reference-language/round-09์๋ ๋ฆฝ๋ก์ปฌ์น. ์ด๋ฆ/์ง๋ฌด/์ฐ๋ฝ์ฒ/์๊ฐ/๋ณต์๊ฒฝ๋ ฅยทํ๋ ฅ/์คํฌ,๋ธ๋ผ์ฐ์ ์ ์ฅ,๊ฒ์ยท์ํํํฐ,๋ณต์ ๋ ๋ฆฝ,๋ณด๊ด/๊บผ๋ด๊ธฐ,๋ฒ์ ๋ช ์ ์ฅยท๋ณ๊ฒฝํญ๋ชฉ์ฐ์ /์ ์ฒด๋น๊ตยท๋ณต์์ ์์ ๋ฒ์ ,ํ๊ธ์ฐ์์ ํ,์ ๋ ฅยท๊ธฐ๊ฐ์ ๊ฒ,๊ณต๊ณ ์คํฌ๋ฌธ์์ด๋์กฐ,์ธ์/PDF์JSON๋ฐฑ์ ยท๊ฒ์ฆ๋ถ๋ฌ์ค๊ธฐ. ํ์ผ์ง์ ์ด๊ธฐ๋์ง์ํ๋ค. ๊ณ์ ๋๊ธฐํยทAIยท์ค์ ์ง์์ ์ถ์์๊ณ UI์๋ก์ปฌ๋ฒ์๋ฅผํ์ํ๋ค. - Round9 ๊ฒ์ฆ: 1440/1024/390/320์์ ์ฒด์์ฑ/๊ด๋ฆฌ/๋ณต์/์ถ๋ ฅํ๋ฆ๊ณผ200%ยทํค๋ณด๋ยท๊ณ ๋๋นยทreduced-motion, file์ง์ 320/1440,์ ์ฅ์คํจ/์์๊ฐ๋ณด์กด/์๋ชป๋๋ฐฑ์ ๊ฑฐ์ ์์คํํ๋ค. ๋ ์ง์ ํํด์ ๊ฐform๊ธฐ๋ณธsubmit์ผ๋ก๋๋์๊ฐ๋์ค๋ฅ๋ฅผ๋ฐ๊ฒฌํดbutton type์๋ช ์ํ๊ณ ์ฌ๊ฒ์ฆํ๋ค. checkJs/anti-slop์์ ์์ค+build lintยท๋น๋ยทdiffํต๊ณผ. PDF๋ ๋1ํ์ด์ง์ง์ ํ๋ .75ํ์ฑ๊ท์น+3์ ํ์กฐ๊ฑด์์ ์ธ๋์์ธ/๋ฏธ์ ์ฉ๊ณผํจ๊ปgate PASS๋ก๊ธฐ๋กํ๋ค.
- ์ ์ฐจ/ํ๊ณ: ์ฒซ๋ชฉ๋ก๋น๊ต์ ์ํธ์ง์ฝ๋๋์์ฑํ๋๋ฝ์reference-brief/review์๋ณด์กดํ๋ค. ๊ณต๊ฐ๋ ํผ๋ฐ์ค์์ค์ ๋น๊ต๋ฒ์๋ฅผ๊ตฌ๋ณํ๋ฉฐ๋ก๊ทธ์ธ๋ค๊ฒฝ์ํธ์ง๊ธฐยท์ค๋ฌผํฐIME/์คํฌ๋ฆฐ๋ฆฌ๋์์ฑยทํ๋ฆฐํฐํ๋์จ์ด๋๋ฏธ๊ฒ์ฆ์ด๋ค. ์ปค๋ฐ/ํธ์/๋ฐฐํฌํ์ง์๊ณ ๊ธฐ์กด์ฌ์ฉ์๋ณ๊ฒฝ์๋ณด์กดํ๋ค.
์ต์ข ์ธ๊ณ ํ์ธ: Round8/9 ๋ชจ๋ catalog5์75๊ณตํต+3์ ํ์กฐ๊ฑด=78ํญ๋ชฉ ๊ฒ์ดํธPASS(errors0/failures0). Round8์pass52/์ ์ธ์์ธ16/๋ฏธ์ ์ฉ10์ด๋ฉฐํ์ฌ๋จ๊ณ๊ฐ์์ฑ์ฌ์ง์๋ฐ๋ฆฌ๋์กฐ๋ฆฌํ๋ฉด๋์๋ณธ๋์กฐํ์์ ํ๋ค. ๊ด๋ จ๋งฅ๋ฝ/๋ฃจํธDESIGN์89๊ฐ๋งํฌ๋์๊ณผdiff๊ฒ์ฆํต๊ณผ. ๋ก์ปฌ๋ฏธ๋ฆฌ๋ณด๊ธฐ4198/4199๋ฅผ์ ์งํ๋ฉฐ์ง์ HTML์ง์ ๋์ ๊ณตํ๋ค. ์๋ก์ด๊ธฐ๋ฅ๋ฒ์์์น์ธ์ด๋์ธ๋ถ๊ฒ์๊ถํ์ผ๋กํ๋ํ์ง์๋๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ์์ฑํ Round9์ ๋๋ฉํ์ด์ง๋ ์ถ๊ฐํ๋ผ๊ณ ํ๋ค. ์ปค๋ฐ ์ฌ๋ถ ์ง๋ฌธ์๋ ์์ง ํ์ง ์์๋ค๊ณ ๋ตํ์ผ๋ฉฐ ์ปค๋ฐยทํธ์ยท๋ฐฐํฌ๋ ์ํํ์ง ์์๋ค.
- ๊ตฌํ: index.html์ ๋๋ฉ์ผ๋ก, ๊ธฐ์กด ์ฑ์ workspace.html๋ก ๋ถ๋ฆฌํ๋ค. ๊ฐ์ HTTP origin์ ์ ์ฅ ํค๋ฅผ ์ ์งํ๋ค. ๋ฌธ์ ์์์ ๊ธฐ๋ณธ/์ง์์ฉ/๋น๊ต ์ ํ, ๊ธฐ๋ฅ ์๊ฐ, FAQ, ์ํ๋จ ์์ฑ CTA์ ๊ธฐ์กด ๋ฌธ์ ์ง์ ์ ์ฐ๊ฒฐํ๋ค. ์ ๊ท ์์ฑ URL์ ํ ๋ฒ ์ฒ๋ฆฌ ํ ์ ๊ฑฐํด ์๋ก๊ณ ์นจ ์ค๋ณต ์์ฑ์ ๋ฐฉ์งํ๋ค.
- ๋์์ธ: ๊ธฐ์กด ๊ณต๊ฐ ๋ ํผ๋ฐ์ค์ ๋๋ํ ๋น๊ตํ๋ค. ์ด๊ธฐ์ ๋ถํ์ํ ์ด๋์ ๊ณผ ๋ฒ์ ์ซ์ ์ฅ์์ ์ ๊ฑฐํ๊ณ ์ค์ ๋ฌธ์์ ์ง์์ฒ๋ณ ์์ ํ๋ฆ์ ์ค์ฌ์ ๋๋ค. AIยท๋ก๊ทธ์ธยท์ฑ์ฉ ์ฑ๊ณผ๋ฅผ ๊ตฌํํ ๊ฒ์ฒ๋ผ ํํํ์ง ์์๋ค.
- ๊ฒ์ฆ: 1440/1024/390/320 ํญ, 200% ๊ธ์, ํค๋ณด๋, ๊ฐ์ ์์, ๋์ ์ค์ด๊ธฐ, ์ง์ ํ์ผ ์ง์ ์ ํ์ธํ๋ค. ๋๋ฉ CTA์์ ์์ฑยท์์ฑ ํ ์๊ฐ๋ก ๋์๊ฐ ๊ธฐ์กด ๋ฌธ์๋ฅผ ๋ค์ ์ฌ๋ ํ๋ฆ๊ณผ FAQยท์์ ์ ํ์ ํต๊ณผํ๋ค. ๊ธฐ์กด ์ ์ฒด ์ฑ ๋ฐ ์ถ๊ฐ ํ๊ท๋ ์ฌ์คํํ๊ณ checkJs/oxlint ์ค๋ฅ 0๊ฑด์ด๋ค. ๋๋ฉ ์ฆ๊ฑฐ์ ๊ณ์ฝ์ ๋ฒ์๋ฅผ ๋จ๊ฒผ๋ค. ์ ํ์ผ์ ํฌํจํด 75๊ฐ ๊ณตํต+4๊ฐ ์ ํ ์กฐ๊ฑด์ ๊ฒ์ดํธ๋ฅผ ์ฌ์์ฑํด PASS(errors0/failures0)๋ฅผ ํ์ธํ๋ค.
- ํ๊ณ: ๋ก์ปฌ ๋ธ๋ผ์ฐ์ ์ ์ฅ ์ ํ์ด๋ฉฐ ๊ณ์ ๋๊ธฐํยทAIยท์ธ๋ถ ๊ฒ์๋ฅผ ์ถ๊ฐํ์ง ์์๋ค.
์ฌ์ฉ์๋ ํธํฐ ๋ฑ ๋๋ฉ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ๋ ๋จผ์ ๊ฐ์ถฐ์ผ ํ๋ค๊ณ ์ง์ ํ๋ค. ๊ธฐ์กด ํ ์ค ํ๋จ ์ ๋ณด๊ฐ ์ถฉ๋ถํ์ง ์์๋ ํ๋จ ๋๋ฝ์ด๋ค. ์๋น์ค ์๊ฐยท์ด๋ ฅ์ ๋ฉ๋ดยท์ด์ฉ ์๋ดยท๋ธ๋ผ์ฐ์ ์ ์ฅ ๋ฒ์๋ฅผ ๊ฐ์ถ ํธํฐ๋ก ์์ ํ๋ค. ๊ฐ์ง ํ์ฌ/๋ฌธ์/์ฝ๊ด ๋งํฌ ์์ด ์ค์ ์์ฑ/๊ด๋ฆฌ ๋ฐ ์น์ ์ด๋์ ์ฐ๊ฒฐํ๋ค. 1440/390/320 ๋ฐ200% ๊ธ์์์ ํ์ธํ๊ณ ์ค์ ๋งํฌ5๊ฐ๋ฅผ ๊ฒ์ฆํ๋ค. ์ดํ ๋๋ฉ์ ํต์ฌCTA๋ฟ ์๋๋ผ ๋ง์ง๋ง ์์ญ์ ํ์ยท์๋น์ค ์ ๋ณด ์๊ฒฐ์ฑ๋ ๊ฒํ ํ๋ค. ์ฑ์ ์์ ํ๋ฉด๊น์ง ๋ง์ผํ ํธํฐ๋ฅผ ์ผ๊ด ์ ์ฉํ์ง ์๋๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ๋ฐฐ์ด ์ ์ ์คํฌ๋ก ์ ๋ฆฌํ๋ Round9๋ง์ด ์๋๋ผ Round8๊ณผ9 ๋ชจ๋ ์ข ํฉํ๋ผ๊ณ ๋ช ์ํ๋ค.
- ๊ฒฐ์ : ๊ธฐ์กด ์์ด์ฝยท์์ยทํ๋ ๋ฒ์ยท์ง์ ๊ธฐ์ค์ ์ค๋ณต ์์ฑํ์ง ์๊ณ ์ข ํฉ ๋์ํ์ ์ฐ๊ฒฐํ๋ค. ๋น ์ง ๋๋ฉ ๊ตฌ์ฑ ๋ฒ์์ ์ ์์ฑ/๊ธฐ์กด ์์ ์ง์ ์ ๊ฒ์ฆ์ reference-to-ui์ application-format์, ๊ฒ์ฌ๋ ์์ ์ธ ๋๋ฝ ์์ญ ํ์ธ์ reference-review์ design-gate์ ๋ณด์ํ๋ค. feedback-regression์ ๋จ์ํ์ ๊ฒฐ๊ณผ์ ์ฌ๋ฌ ์ ํ์ ๊ต์ ์ ์กฐ๊ฑด๋ถ๋ก ํตํฉํ๋ ๋ฐฉ๋ฒ์ ์ฐ๊ฒฐํ๋ค.
- ๋ฒ์: ๊ฐ๊ฒฉ4pxยท์์ด์ฝ ์์ยท๊ณ ์ CTAยท์ฌ๋ฃ ๋ฐฐ๊ฒฝยทํธํฐ ์ด ์๋ ์ ํ์ ์ ํ์ผ๋ก ์ ์งํ๋ค. ์งง์ ์บ ํ์ธยท๋ชฐ์ ํ ํธ์ง๊ธฐยท์๋ฒ ํ์ ์ฑ์ ๋ฐ๋ก๋ฅผ ํฌํจํ๋ค. ๊ธฐ์กด ์ ์ฑ ๊ณผ ์ฌ์ฉ์ ๊ถํ์ ๋ฐ๊พธ๊ฑฐ๋ ํ์ฌยท๋ฒ๋ฅ ์ ๋ณด๋ฅผ ๋ง๋ค์ง ์๋๋ค.
- ํ๊ฐ: evals AT/AU์ ์ค์ ์คํจ์ ๋ฐ๋ก๋ฅผ ์ถ๊ฐํ๋ค. ์ค์ ์ฌ์ฉ์ ์คํจ, ์์ ์ ํ ์ฌ๊ฒ์ฆ, ์ด๋ฒ ๋ฌธ์๊ฒ์ฆ๊ณผ ๋ ๋ฆฝ ๋ช ์ธ ์ ์ฉ์ ๊ตฌ๋ณํ๋ฉฐ ๊ฒฐ๊ณผ๋ ์ข ํฉ ๋์ํ์ ๊ธฐ๋กํ๋ค. catalog/ํ๋ ๊ธฐ๋ ๋ณ๊ฒฝํ์ง ์์๋ค.
์ฌ์ฉ์์ vntl๋ฅผ ํ๊ธ ํค๋ณด๋ ์
๋ ฅ์ธ ํธ์๋ก ํด์ํด ํ์ฌ ์์
์ ์ปค๋ฐยทํธ์๋ฅผ ์งํํ๋ค. Round8๊ณผRound9์ ๋ชฉ์ ๋ณ ์ปค๋ฐ์ผ๋ก ๋๋๊ณ ์ข
ํฉ ์คํฌ ๋ณ๊ฒฝ์ ๋ณ๋ ์ปค๋ฐํ๋ค. ๋ ์ ํ์ ํ์ฌ ๊ฒ์ดํธ PASS๋ฅผ ์ฌํ์ธํ๋ค. ๊ธฐ์กด์ ๋ค๋ฅธ ์์
๋ณ๊ฒฝ์ ๋จ๊ฒจ๋๊ณ ๊ณต์ ๋ฌธ์๋ Round8ยท9 ๊ด๋ จ ๋ถ๋ถ๋ง ์คํ
์ด์งํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ๋ผ์ด๋10์์ ๋ชจ๋ฐ์ผ ์ฒญ์ฒฉ์ฅ์ ์ ์ํ๊ณ , ๋ถ์๊ธฐ ์ง๋ฌธ์ ๋ณ๋ ์ ํ์ ๊ธฐ๋ค๋ฆฌ์ง ๋ง๊ณ ๊ธฐ์ฑ ๋ชจ๋ฐ์ผ ์ฒญ์ฒฉ์ฅ์ฒ๋ผ ๋ชจ๋ ๋ง๋ค์ด ๋ณด๋ผ๊ณ ํ๋ค.
- ๋ฒ์/์ ํ: Round10์ ํ๊ฐ์ฉ ์์๋ฅผ ๋ถ๋ฆฌํ๋ค. UIbowl ์ฒญ์ฒฉ์ฅ๊ฒ์0๊ฑด ๋ค MOID ๊ณต์๊ณต๊ฐ์ํ์ ์ค์ ํ๋ฉด/์ฐธ์ ํผ์ผ๋ก ๋ถ์ํ๊ณ ๋ฐ๋ฅธ์์์ผ์ด๋๋ ๋ถ์ ํฉ, ๋ด์นด๋๋redirect์ค๋ฅ๋ก ์ฑํํ์ง ์์๋ค. ์๋ณธ์์๋์ถํ๊ธ์ ์ ๊ท๊ธฐ๋ฅ์ผ๋ก๊ตฌ๋ถํ๋ค. ์์ฑ๊ฐ์์ปคํ์ฌ์ง2์ฅยท๊ฐ์์์์ฅยท๊ณ์ข์์ยท์ฐ๋ฝ๋ฏธ๋ฑ๋ก์๋ช ์ํ๋ค.
- ๊ตฌํ: ์ฒซํ์ง๋ง์๋ณธ390๊ณผ๋น๊ตํ๋ค ์ธ์ฌ/๊ฐ์กฑ์ฐ๋ฝ์๋ด/๋ฌ๋ ฅยทICS/2์ฅ๊ฐค๋ฌ๋ฆฌํ๋ยท๋ฐฉํฅํคยทํฐ์น/์์์ฝ๋ยท์ธ๋ถ์ง๋/์ฃผ์ยท๊ณ์ขยท๋งํฌ๋ณต์ฌ/์ฐธ์ยท์์ฌยท์ธ์์๋ตCRUD/์ถํ๊ธCRUD/๊ฐ์ฌยท๊ณต์ ์๋น ๋ฅธ์๋ด๋ฅผ์ฐ๊ฒฐํ๋ค. ์์์ญ์์์ ๋์ยท์ค์ ํ๋์์ฐ๊ฒฐํ๊ณ ์๋น์ค๋ค์ดํธํฐ๋ฅผ๋ณต์ ํ์ง์์๋ค.
- ๊ต์ : 200%์ฝ๋์ค๋ช ๊ฒน์นจ์rem์์ญ๊ณผ์ธ๋ถ์ค๋ช ์ผ๋ก์์ ,ํ๋จ๋น ๋ฅธ์๋ด๋์ค์ธก๋์ด์์ฝ. ๋ณด์กฐ๊ธ์๋๋น3.79~4.3์์์๋ณด์์ผ๋ก4.81์ด์์ผ๋ก์์ ํ๋ค. ๋ ๋ฆฝ์ฝ๋๋ฆฌ๋ทฐ๊ฐ๋ํญ๋ฎ์ด์ฐ๊ธฐ๋ฐ์ดํฐ์์ค์์ฌํํด์ต์ ๊ฐ๋น๊ต/์ ๊ธ/์ถฉ๋๊ฑฐ์ ยท์ ๋ ฅ์ ์งยท์ฌ์๋๋ก๊ณ ์ณค๊ณ ์ค์ ๋ํญํ๊ท์์์์ชฝ๋ฐ์ดํฐ๋ณด์กด์ํ์ธํ๋ค.
- ํ๊ณ: ๋ธ๋ผ์ฐ์ ๋ก์ปฌ์ ์ฅ์์์ด๋ฉฐ ์ค์ RSVP์๋ฒ์ ๋ฌยท๋ฌธ์/์ ํยท์ก๊ธยท์ธ๋ถ๊ณต๊ฐ๋์๋ค. ์ฅ์๋๊ฐ์์ด๋ฉฐ์ง๋๋๊ณต์์ฃผ์๋ฅผํ์ธํ์์ธ์ฒ์๊ฐ๋ฆฌํจ๋ค. file/HTTP์ง์ ์์ ๊ณตํ๊ณ ์ค๋ฌผOSํค๋ณด๋/์คํฌ๋ฆฐ๋ฆฌ๋์์ฑยท์ธ๋ถ์บ๋ฆฐ๋๊ฐ์ ธ์ค๊ธฐ๋๋ฏธ๊ฒ์ฆ์ด๋ค. ์ด์ ํธ์์น์ธ์์์์ ํธ์๊ถํ์ผ๋กํ๋ํ์ง์์๋ค. ์ต์ข ๊ฒ์ฆ์์ ํreview/gate๊ฒฐ๊ณผ๋ฅผ์ฐธ์กฐํ๋ค.
Round10 ์ต์ข ํ์ธ: ์ต์ ์ฝ๋์320/390/480/1280์ ์ฒดํตํฉ๊ฒ์ฌPASS, ์ถ๊ฐ๊ถํ/์ทจ์/๋ํญํ๊ทPASS,checkJs/anti-slop์ค๋ฅ0. catalog5 ๊ณตํต75+์ ํ4=79์กฐ๊ฑด์pass49/์ ์ธ์์ธ21/๋ฏธ์ ์ฉ9,errors0/failures0. ๊ด๋ จ๋ฌธ์103๊ฐ๋งํฌ๋์๊ณผdiff๊ฒ์ฌํต๊ณผ.4200๋ก์ปฌ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ์ ์งํ๋ค.
์ฌ์ฉ์๊ฐ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๊ณ ์ปค๋ฐยทํธ์๋ฅผ ๋ช ์์ ์ผ๋ก ์์ฒญํ๋ค. ํ์ฌ ์์ค์ ์ฆ๊ฑฐ์ ๋์์ธ ๊ฒ์ดํธ๋ฅผ ๋ค์ ํ์ธํ๊ณ ํต๊ณผํ๋ค. Round10 ์ ํ๊ณผ ํด๋น DESIGNยท๋งฅ๋ฝ ๊ธฐ๋ก๋ง ์ปค๋ฐ ๋์์ผ๋ก ์ ํํ๋ฉฐ ๊ธฐ์กด์ ๋ค๋ฅธ ์์ ๋ณ๊ฒฝ์ ๋ณด์กดํ๋ค.
์คํ ์ด์ง ํ ์ ๊ท ํ์ผ๊น์ง ํฌํจํ ๊ณต๋ฐฑ ๊ฒ์ฌ์์๋ ๋ฒ๋ค ๋ด๋ถ Zod ํ ํ๋ฆฟ ๋ฌธ์์ด์ ๊ณต๋ฐฑ, ICS์ CRLF, ๊ฒ์ฆ ๊ด์ฐฐ ๋ฌธ์์ ๋ง์ง๋ง ๋น ์ค์ ๋ณด๊ณ ํ๋ค. ๊ฒ์ฆ๋ ์์ฑ๋ฌผ๊ณผ ์ฆ๊ฑฐ ์๋ณธ์ ๊ทธ๋๋ก ๋ณด์กดํ๋ค. ์์ ์์ ํธ๋ฆฌ diff ๊ฒ์ฌ ํต๊ณผ์ ์ ๊ท ํ์ผ ์ ์ฒด ๊ฒ์ฌ๋ ๋ฒ์๊ฐ ๋ค๋ฅด๋ค.
- ์ฌ์ฉ์ ์์ฒญ: Jakub Krehel์
skills/๋ฅผ ์ฃผ ์๋ฃ๋ก ์ผ์ samkill ์คํฌ์ ๋ณด์ํ๊ณ Yetone์kill-ai-slop/skill๋ ๋ถ์ํด ๋ฐ์ํ๋ค. - ๋ถ์: Jakub revision
267330e1adfc66a718fb65fa6918c1f06d0a689e์ 11๊ฐ ์คํฌ๊ณผ ๊ด๋ จ ์์ธ ๋ฌธ์, Yetone revision96d1ca568a1db7e1ef9a381644c744440f816ee4์ ์ง์ ๋ฌธ์ยท35๊ฐ ์ ํธยทํ์ง/์์ ์ง์นจยทscanner ์ธํฐํ์ด์ค๋ฅผ ๋น๊ตํ๋ค. ์ ์ฒด ์ง์ ํ์ผ/์ค์บ๋ ํ ์คํธ ๊ฐ์ฌ์ ๊ตฌ๋ณํ๋ฉฐ ๋ถ์ ๋์ํ์ ์ฝ์ ๋ฒ์ยท์ฑํ/๋ฐฐ์ ์ด์ ๋ฅผ ๋จ๊ธด๋ค. - ์ ํ๊ณผ ์ด์ : ๊ธฐ์กด ๋ ํผ๋ฐ์ค/์คํจ ๋ณด์กด์ ์ ์งํ๊ณ ํ์ดํฌ๊ทธ๋ํผ, ๋ด์ฉ ๊ฒฝ๊ณยท์ฐ์ ์ํ, ๋ณ๊ฒฝ ์ ํ ๊ณตํต ์์ธ ๋ฆฌ๋ทฐ, ํ์ง ๊ฒฐ๊ณผ ํ๋ ์ ์ฐธ๊ณ ๋ฌธ์ 4๊ฐ๋ก ์ถ๊ฐํ๋ค. reference-to-ui/reference-review/ux-copy/reference-decompose/onboarding-flow์์ ๊ด๋ จ ์์ ์ ์ฐ๊ฒฐํ๋ค. ํ ํฐ์๋ ์ญํ ์ค์ฉยทํฉ์ฑ ๋๋นยท๋ฐ๊ฒฝ/ํ์ ์ค์ฌ์, Q-ID์๋ ๋จ์ผ ์ถ ๋์ ๋น๊ต๋ฅผ, ๋ฌธ๊ตฌ์๋ ํ ๊ธยท๋ฒ์ญ ๋ฉ์์งยทํ์ง์ ์ฌ์ค ๊ตฌ๋ณ์ ๋ณด์ํ๋ค. uibowl-research/design-md์๋ ์ง์ ๊ด๋ จ ์๋ ์ ์ ์ฐจ๋ฅผ ์ถ๊ฐํ์ง ์์๋ค.
- ๋ณด์กดํ ๊ต์ : RUI-14 ์ ๊ธ์ง, ๊ธฐ๋ณธ14px/๊ฒ์ฆ๋12px ์์ธ, Lucide, ๊ธฐ์กด75๊ฐ ์คํจ์ ์์ธ ๊ธฐ๋ก์ ์ ์งํ๋ค. ์ธ๋ถ์ ์ค๋ฆฝ์/๋จ์ผ ๋ฐ๊ฒฝยท์ ํํ ๋ชจ์ ์์นยท์ถ์ ํฐํธยทhairlineยท๊ฒ์ฌ ์ํยทํ ๋ฒ๋ง ๋ ๋ยท๊ธฐ์กด ๊ฒฐํจ ์ ์ธ ์น์ธยท๋งค๋ฒ ์น์ธ ์์ฒญ์ ์ฑํํ์ง ์์๋ค. ์๋ฌธ/์ค์บ๋ ์ฝ๋๋ฅผ ๋ณต์ฌยท์ค์นํ์ง ์์๋ค.
- ํ๊ฐ: ์์ ์ ๋ ๋ฆฝ5์ฌ๋ก๋ ์ด๋ฏธ ํต์ฌ ํ๋จ์ ์ถฉ์กฑํ๋ค. ๋ฐ๋ผ์ ์คํจโ์ฑ๊ณต ํจ๊ณผ๋ฅผ ๋ง๋ค์ง ์๋๋ค. ์์ ํ๋ ๋์ผ5์ฌ๋กยท4๋ฐ๋กยท์ถ๊ฐ2์์ฒญ์์ ๊ตฌ์ฒด ๊ฒ์ฆ๊ณผ ์ฌ์ค/๋ฒ์ ๋ณด์กด์ ํ์ธํ๋ค. ๊ฐ1ํ ํ๋ณธ์ด๋ฉฐ5ํ ๋ฐ๋ณต/๋ฒ์ฉ ํจ๊ณผ๋ ๋ฏธ๊ฒ์ฆ์ด๋ค. AVโBA์ ํฉ์ฑ ์ฌ๋ก๋ฅผ ์ถ๊ฐํ๋ค.
- ๊ฒ์ฆ: ๋ ๋ฆฝ ์๋ณธ/๋ณ๊ฒฝ ๋ฆฌ๋ทฐ์์ ๋ด์ฉ์ ๋ช ๋ฐฑํ ๊ฒฐํจ์ ๋ฐ๊ฒฌํ์ง ๋ชปํ๋ค. ์คํฌ7๊ฐ quick_validate ํต๊ณผ. ์ฒซ ์คํ์ ์์คํ Python์ PyYAML ๋ถ์ฌ๋ก ์คํจํด ์์ venv์๋ง ์์กด์ฑ์ ์ค์นํ๊ณ ์ฌ์คํํ๋ค. ๋งํฌยท์ต์ปคยท๊ณต๋ฐฑยทcatalog/ํ๋ ๊ธฐ ๋ถ๋ณ์ ์ต์ข ๊ฒฐ๊ณผ๋ ๊ฒ์ฆ ๊ธฐ๋ก์ ๋จ๊ธด๋ค. ํ๋ ๊ธฐ ๋์์ ๋ฐ๊พธ์ง ์์ Python ๊ฒ์ดํธ ํ ์คํธ๋ ์ด๋ฒ์ ์คํํ์ง ์์๋ค.
- ํ๊ณ/๊ถํ: ์ค์ ์ ํ UIยท๋ธ๋ผ์ฐ์ ยท์๋ฒยท์คํฌ๋ฆฐ๋ฆฌ๋ยท์ค๋ฌผํฐ ๊ฒ์ฆ๊ณผ scanner ํ์ง ์ ํ๋๋ ์ด๋ฒ ์คํฌ ๋ณด์์ ๊ฒฐ๊ณผ๊ฐ ์๋๋ค. ๊ธฐ์กด ์ ํ ์ํยท๊ฐ์ธ ์คํฌ ์ฐ๊ฒฐ์ ์์ ํ์ง ์์๊ณ ์ปค๋ฐยทํธ์ยท๋ฐฐํฌํ์ง ์์๋ค.
- ์ฌ์ฉ์ ์์ฒญ: Jakub์ ์์ด์ฝ ์์ญ๊ณผ ๋ ์ด์์๋ ๋ฐ์๋๋์ง ํ์ธํ๊ณ ์ถ๊ฐ ๋ณด์ ๊ฐ๋ฅ์ฑ์ ๋ฌผ์๋ค. ์์ด์ ํธ๋ ์์ ์์ธ ๋ถ์์ ๋๋ฝ ๋ฒ์์ design-tokens์ ์ค๋๋ ํํ ๊ธฐ๋ณธ ๊ท์น์ ํ์ธํ๋ค.
- ์์ : ๊ฐ์ ๊ณ ์ revision์ icons/icon-transitions/hit-areas ๋ฐ layout ์์ธ2๊ฐ๋ฅผ ์ ๋ฌธ ๋์กฐํ๋ค. ์ icon-controls์ ๊ทธ๋ฆผยท์ฌ๋กฏยท์ ํจ ์กฐ์ยทfocus, ํ์ฅ์ถฉ๋/๊ฐ๋ฆผยทstroke/์ํ/RTL์ ์ฐ๊ฒฐํ๊ณ ui-composition์ ์ปจํ ์ด๋ ์ ํยทDOM/์๊ฐ ์์๋ฅผ ๋ณด์ํ๋ค. ํ ํฐ์ ์ผ๋ฅ ์ ํํ ๊ธฐ๋ณธ์ ์ต์ ๋จ์ผ ๊ตฌ์ฑ ๊ธฐ์ค ์ฐธ์กฐ๋ก ๊ต์ ํ๋ค. ๋ฐ๊ฒฝยท๊ฐ๊ฒฉยทstrokeยท๋ชจ์ ๊ณ ์ ๊ฐ๊ณผ ๋ชจ๋ ์์ด์ฝ fill/๋ฐ์ ์ ์ฑํํ์ง ์์๋ค.
- ์คํจ ๋ณด์กด: ์์ ๋ ๋ฆฝ ๋ฆฌ๋ทฐ๊ฐ ๋ฌธ์๊ฐ CTA ์์ ๋ชจ์์ ๋์ณค์ผ๋ฏ๋ก โ๋ช ๋ฐฑํ ๊ฒฐํจ ๋ฏธ๋ฐ๊ฒฌโ์ ์์ ํ ๋ฌด๊ฒฐํจ ์ฆ๊ฑฐ๊ฐ ์๋๋ค. ์ค์ ์ ํ์ ์ ์คํจ๋ก ๊พธ๋ฏธ์ง ์๊ณ BBโBF ์ฌ๋ก ๋ฐ ํ์ ํ๊ฐ์ ๊ฒ์ฆ ๋ฒ์๋ฅผ ๋จ๊ธด๋ค.
- ๋ฒ์: ๋ฌธ์ยทํ๊ฐ ๋ณด์์ด๋ฉฐ ๊ธฐ์กด75๊ฐ catalog/ํ๋ ๊ธฐยท์ ํ ์ฝ๋ยท๊ฐ์ธ ์ค์นยท์ปค๋ฐ/ํธ์๋ ๋ณ๊ฒฝํ์ง ์๋๋ค. ์ค์ UI ๊ฒ์ฆยท๋ฒ์ฉ ํจ๊ณผ๋ ๋ณ๋๋ค.
์ฌ์ฉ์๊ฐ ์ด๋ฒ ๋ณด์ ๋ด์ฉ์ ์ปค๋ฐํ๊ณ ํธ์ํ๋ผ๊ณ ๋ช ์ํ๋ค. ์ธ๋ถ ๋ถ์ ๊ธฐ๋ฐ ์คํฌ ๋ณ๊ฒฝ๊ณผ ๋ถ์ยทํ๊ฐยท๋ฃจํธ ๊ธฐ์ค ๊ธฐ๋ก์ ๋ชฉ์ ๋ณ ์ปค๋ฐ์ผ๋ก ๋๋์ด origin/main์ ๋ฐ์ํ๋ค. ์์ ๋ฏธํธ์ ๊ธฐ๋ก์ ๋น์ ์ํ๋ก ๋ณด์กดํ๋ฉฐ ์ด๋ฒ ์น์ธ์ ์ดํ์ ๋ชจ๋ ์์ ์ผ๋ก ํ๋ํ์ง ์๋๋ค.
์ฌ์ฉ์ ์์ฒญ: ์ ๋ ฅ ์์ฒด์ ์๊พธ ํฌ์ปค์ค ํ์๋ฅผ ๋ถ์ฌํ๋ ๋ฌธ์ ๋ฅผ ๊ต์ ํ๊ณ , ์ ๋ ฅ์ ๊ฐ์ธ๋ ํ ๋๋ฆฌ์ border ๋์ ์์ชฝ box-shadow๋ฅผ ์ ์ฉํ๋๋ก ๊ท์น์ ๊ฐ์ ํ๋ค.
๊ฒฐ์ : ์ค์ DOM ์ด์ ๊ณผ ์๊ฐ ํ์์ ์ฃผ์ฒด๋ฅผ ๊ตฌ๋ณํ๋ค. input/textarea์ ์ค์ ์ด์ ์ ์ ์งํ๊ณ ํ๋ ์ปจํ ์ด๋๊ฐ inset box-shadow๋ฅผ ๋ด๋นํ๋ค. 2026-09-06์ ๊ณ ์ border ์ ์ ํ ๋์์ ์ ๋ ฅ ํฌ์ปค์ค ๋ฒ์์์ ์ฒ ํํ๋ค. ๊ธฐ๋ณธ/์ค๋ฅ border, ๋ฒํผ/๋งํฌ์ ๋ณ๋ ์ด์ , forced-colors์ ์์คํ outline ๋์ฒด๋ ๋ณด์กดํ๋ค. ๋ด๋ถ ์ค๋ณต ๋ง์ ์ปดํฌ๋ํธ ๋ฒ์์์ ์ ๊ฑฐํ๊ณ ๋ฒํผ ์ด๋ ์ ์ ๋ ฅ ๊ฐ์กฐ๋ฅผ ํด์ ํ๋ค.
๋ฐ์: AGENTSยทDESIGNยทํ ํฐ ๊ณ์ฝยท์์ ๊ตฌ์ฑยท๋ฆฌ๋ทฐ ๊ธฐ์ค๊ณผ ํ๊ฐ Y/BG๋ฅผ ๋๊ธฐํํ๋ค. ์๋ ์๋๋ฆฌ์ค ๋์กฐ์ ์คํจ์ ๋ฐ๋ก๋ฅผ ๊ธฐ๋กํ๋ค. ๊ธฐ์กด ์์ ์ค ๋ณ๊ฒฝ์ ๋ณด์กดํ๋ค. ์ ํ ์ฝ๋ยทcatalogยทํ๋ ๊ธฐ๋ ๋ณ๊ฒฝํ์ง ์์์ผ๋ฉฐ ์ค์ ๋ ๋/ํค๋ณด๋/๊ณ ๋๋น ๊ฒ์ฆ๊ณผ ๋ ๋ฆฝ ํ๋ ์คํ์ ๋ฏธ์คํ์ด๋ค. ์ปค๋ฐยทํธ์๋ ํ์ง ์์๋ค.
๊ฒ์ฆ: reference-to-ui/reference-review ์คํฌ ํ์ ๊ฒ์ฌ, ๋ณ๊ฒฝ ๋ฌธ์์ ๋ก์ปฌ Markdown ๋งํฌ ๊ฒฝ๋ก, git diff --check๋ฅผ ํต๊ณผํ๋ค. ์๋ ์๋๋ฆฌ์ค ๋์กฐ๋ฅผ ์ค์ UI ๊ฒ์ฆ์ผ๋ก ํ๋ํ์ง ์๋๋ค.
ํ์ ์์ฒญ: ์ฌ์ฉ์๊ฐ ์ด๋ฒ ํฌ์ปค์ค ๊ท์น ๋ณ๊ฒฝ์ ์ปค๋ฐยทํธ์๋ฅผ ์น์ธํ๋ค. ๊ธฐ์กด ๋ฏธ์ปค๋ฐ ์์ ์ ์ ์ธํ๊ณ ํด๋น ๋ณ๊ฒฝ๋ง ๋ถ๋ฆฌํด ๋ฐ์ํ๋ค.
์ฌ์ฉ์ ๊ต์ : ๋ชจ๋ ํ ์คํธ๋ฅผ medium์ผ๋ก ํต์ผํ์ง ์๊ณ ์ต์ ๊ตต๊ธฐ๋ฅผ medium(500)์ผ๋ก ์ ์ฉํ๋ค. ์ ๋ชฉยท๊ฐ์กฐ์ semibold(600)ยทbold(700)๋ ์ ์งํ๋ค.
๋ฐ์: AGENTSยทDESIGNยท์์ ๊ตฌ์ฑยท๋ฆฌ๋ทฐ ๊ธฐ์ค์ ๋ณธ๋ฌธยท๋ณด์กฐ๋ฌธ๊ตฌยท์ ๋ ฅยทplaceholderยท๋นํ์ฑ ์ํ๊น์ง ํฌํจํ ํํ์ ๋ช ์ํ๋ค. ์ค์ computed ๊ฐ๊ณผ ํฐํธ ์ง์์ ํ์ธํ๋ฉฐ ๋ก๊ณ ยท์์ด์ฝ์ ์ผ๊ด ๋ณ๊ฒฝํ์ง ์๋๋ค. ํ๊ท ํ๊ฐ์ ๊ธฐ์ค ์ ํ ๋ ๋ฆฝ ํ๋ณธ๊ณผ ๋ฐ๋ก๋ฅผ ๊ธฐ๋กํ๋ค. ๊ธฐ์กด ์ ํ ํ๋ฉด์ ์ผ๊ด ์์ ํ๋ ์์ ์ ์๋๋ค. ์ฌ์ฉ์ ์น์ธ์ ๋ฐ๋ผ ์ด๋ฒ ๋ณ๊ฒฝ๋ง ๋ถ๋ฆฌํด ์ปค๋ฐยทํธ์ํ๋ค.
์๊ฒฉ ํตํฉ: ์๊ฒฉ main์ ์ธ๋ถ ์คํฌ ๋ณด์ ์ปค๋ฐ์ ๋ณด์กดํ๋ฉฐ ๋ณ๋ worktree์์ ๋ณํฉํ๋ค. ํ๊ฐ AY๊ฐ ์ด๋ฏธ ์ฌ์ฉ ์ค์ด์ด์ ์ด๋ฒ ์ฌ๋ก๋ฅผ BG๋ก ๋ณ๊ฒฝํ๋ค. ์๋ ์์ ๊ณต๊ฐ์ ๋ฏธ์ปค๋ฐ ํ์ผ์ ์ ์งํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ๋งค๋ฒ ์ฌ๋ฌ ์คํฌ์ ์ง์ ํธ์ถํ๋ ๋ถ๋ด์ ์ค์ด๋๋ก
$samkill-ui๊ฐ์ ๋จ์ผ ์คํฌ์ ๋ง๋ค์ด ๋ฌ๋ผ๊ณ ํ๋ค. - ์ ํ๊ณผ ์ด์ : samkill-ui๋ฅผ ์์ฒญ๋ณ ์ง์ ์ ์ผ๋ก ์ถ๊ฐํ๋ค. ๊ธฐ์กด 7๊ฐ ์คํฌ์ ๋ณต์ ํ์ง ์๊ณ ํ์ํ ์์ ์ ์ฝ์ด ์ค์ ์์ ยท๊ฒ์ฆ๊น์ง ์ฐ๊ฒฐํ๋ค. ๊ธฐ์กด ๊ฐ๋ณ ํธ์ถ๊ณผ ๊ฒ์ยท๋ฌธ๊ตฌยท๋ช ์ธยท์ฝ๊ธฐ ์ ์ฉ ๋ฒ์๋ฅผ ๋ณด์กดํ๋ค. ์๋ ์ค์นยท์ธ์ฆ ๋ณ๊ฒฝยท์ธ๋ถ ๊ฒ์ ๊ถํ์ ์ถ๊ฐํ์ง ์๋๋ค.
- ๊ฒฐ๊ณผ: ์คํฌ๊ณผ UI ๋ฉํ๋ฐ์ดํฐ, READMEยทDESIGN ์๋ด, ํ๊ฐ BH๋ฅผ ์ถ๊ฐํ๊ณ ๊ฐ์ธ
~/.codex/skills/samkill-ui๋ฅผ ๊ด๋ฆฌ ์๋ณธ์ ์ฐ๊ฒฐํ๋ค. ๊ธฐ์กด ํ์ผ์ ๋ฎ์ด์ฐ์ง ์์๋ค. - ํ๊ฐ: ์์ฑ ์ ์ด๋ฆ ๋ถ์ฌ๋ฅผ ์ง์ ๋ฐ ๋ ๋ฆฝ ํ๊ฐ๋ก ํ์ธํ๋ค. ์์ฑ ํ ๋ ๋ฆฝ ํฉ์ฑ ์์ฒญ 6๊ฐ์์ ์ฐ๊ฒฐยท๋ฒ์๋ฅผ ๋์กฐํ๊ณ , ์ฝ๊ธฐ ์ ์ฉ ledger ๊ธฐ๋ก์ ๋ชจํธํจ์ ๋ฐ๊ฒฌํด ํ์ผ ์ฐ๊ธฐ ์์ด ์ ๋ฌํ๋๋ก ๋ณด์ํ๋ค. ํ๊ฐ ๊ธฐ๋ก์ ๊ฒฐ๊ณผ์ ํ๊ณ๋ฅผ ๋จ๊ธด๋ค.
- ๋ฏธํ์ธ/๊ถํ: ์ค์ ์ ํ UIยท์ฑ ์๋์์ฑ ๊ฐฑ์ ์ ์ด๋ฒ ํ๊ฐ ๋์์ด ์๋๋ค. ๊ธฐ์กด round-07 ๋ฏธ์ถ์ ํ์ผ์ ๋ณด์กดํ๊ณ ์ปค๋ฐยทํธ์๋ ํ์ง ์์๋ค. ํ๋ ๊ธฐยทcatalogยท์ ํ ์ฝ๋ ๋ณ๊ฒฝ์ ์๋ค.
์ต์ข ๊ฒ์ฆ: ์ ์คํฌ ํ์, ๋ฉํ๋ฐ์ดํฐ YAML, ๊ด๋ จ ๋ฌธ์ ๋ก์ปฌ ๋งํฌ ๊ฒฝ๋ก 155๊ฐ, ๊ณต๋ฐฑ, ๊ฐ์ธ ์ฐ๊ฒฐ๊ณผ ํ์ ์คํฌ ์ ๊ทผ์ ํ์ธํ๋ค. ๋ ๋ฆฝ ์ฌํ์ธ์์ ์ฝ๊ธฐ ์ ์ฉ ๊ธฐ๋ก ๋ฌธ์ ํด๊ฒฐ์ ํ์ธํ๋ค. ๊ธฐ์กด ๋ณตํฉ ๊ฒ์ ์ข ๋ฃ ๋ฌธ๊ตฌ์ ๋ณด์ ํ๋ณด๋ ํ๊ฐ ๊ธฐ๋ก์ ๋จ๊ฒผ์ผ๋ฉฐ ์ค์ UI ํ์ง ํต๊ณผ์ ๊ตฌ๋ณํ๋ค.
์ฌ์ฉ์๊ฐ ์ด๋ฒ ํตํฉ ์คํฌ์ ์ปค๋ฐยทํธ์๋ฅผ ๋ช ์์ ์ผ๋ก ์์ฒญํ๋ค. samkill-ui์ ๊ด๋ จ ์๋ดยทํ๊ฐยท๋งฅ๋ฝ ๋ฌธ์๋ง ํ๋์ ๋ชฉ์ ๋ณ ์ปค๋ฐ์ผ๋ก ๋ฌถ์ด origin/main์ ๋ฐ์ํ๋ค. ๊ธฐ์กด round-07 ๋ฏธ์ถ์ ํ์ผ์ ์ ์ธํ๋ค. ์ปค๋ฐ ์ ์คํฌ ํ์ยท๊ด๋ จ ๋ก์ปฌ ๋งํฌยท๊ณต๋ฐฑ ๊ฒ์ฌ๋ฅผ ๋ค์ ํ์ธํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ๊ธฐ์กด ๋ฏธ์ปค๋ฐ ๋ ํผ๋ฐ์ค ์คํฌ ๋ณด๊ฐ์ ์ปค๋ฐยทํธ์ํ๋ค. ํตํฉ ํธ์ถ์์ ํ์ํ ์คํฌ์ด ๋๋ฝ๋๋ ๊ฒ ๊ฐ๋ค๋ ์ง์ ๋ ์ ๋ฌํ๋ค.
- ๋ฐ์ ๋ฒ์: reference-decompose์ ๋ถ์ ์์ ์ ๋ ฅ ๋๊ฒฐ, crop ๋ ์ด์ดยท์ญํ ๋ณ family, ํ๋งคํ ์ค๋ ๊ด๊ณ์ reference-review์ ์ ๊ท ์ ์ยท์ ์ดยทํ๊ท ์ฆ๊ฑฐ ๊ตฌ๋ณ์ด๋ค. ๊ด๋ จ ํ๊ฐ REF-INPUT-01๊ณผ ์๋ ๊ณ์ฝ ๋์กฐ๋ฅผ ํจ๊ป ๊ธฐ๋กํ๋ค.
- ๊ฒ์ฆ: ๋ ์คํฌ quick_validate์ git diff --check๋ฅผ ํต๊ณผํ๋ค. ๋ถ๋ฆฌํ ์คํ ์ด์ง ๋ด์ฉ์ ๋ก์ปฌ Markdown ๋งํฌ ๊ฒฝ๋ก112๊ฐ๋ฅผ ํ์ธํ๋ค. ๋งํฌ ์ต์ปค๋ ๋ฏธ๊ฒ์ฆ์ด๋ค. ์๋ ๊ณ์ฝ ๋์กฐ๋ ์ค์ ์ ํ ๋ ๋ยท๋ ๋ฆฝ ์คํ ๊ฒ์ฆ์ด ์๋๋ค. ํ๋ ๊ธฐยทcatalogยท์ ํ ์ฝ๋ ๋ณ๊ฒฝ์ ์๋ค.
- ๋ถ๋ฆฌ: ๊ธฐ์กด screen-specยทTodo PDFยทround-07๊ณผ samkill-ui ์์ ์ ์ด๋ฒ ์ปค๋ฐยทํธ์์์ ์ ์ธํ๋ค. ๊ณตํต ๋ฌธ์๋ ์ด๋ฒ ์ฌ๋กยท๊ธฐ๋ก๋ง ๋ถ๋ถ ๋ฐ์ํ๋ค. ์๊ฒฉ main๊ณผ ํ์ฌ HEAD๊ฐ ๋์ผํ ์ํ์์ ์์ํ๋ค. ํธ์ ๊ฒฐ๊ณผ๋ ์ค์ ์๊ฒฉ ์ปค๋ฐ์ผ๋ก ํ์ธํ๋ค.
ํ์ ๊ฒฐ๊ณผ: ๋ ํผ๋ฐ์ค ๋ณด๊ฐ5๊ฐ ํ์ผ์ 15b51a0์ผ๋ก ์ปค๋ฐยทํธ์ํ๊ณ ์๊ฒฉ refs/heads/main์ ์ ์ฒด ํด์๊ฐ ์ผ์นํจ์ ํ์ธํ๋ค. ์๊ฒฉ์ด safethecode/samkill-ui๋ก ์ด๋ํ๋ค๋ ์๋ฒ ์๋ด๊ฐ ์์์ผ๋ฉฐ ๊ธฐ์กด origin ์ฃผ์์ ๋ฆฌ๋ค์ด๋ ํธ๋ก ํธ์๋ ์ฑ๊ณตํ๋ค. remote ์ค์ ์ ๋ณ๊ฒฝํ์ง ์์๋ค. samkill-ui ๋ณด๊ฐยท๊ธฐ์กด ๋ฏธ์ปค๋ฐ ์์ ์ ๋ก์ปฌ์ ์ ์งํ๋ค.
- ์ฌ์ฉ์ ๊ต์ : ํ ๋ฒ์ ํตํฉ ํธ์ถ์ด ํ์ํ ์คํฌ์ ๋ชจ๋ ์ ์ฉํ์ง ์๋ ๊ฒ ๊ฐ๋ค๋ ์ง์ ์ด๋ค. ๊ตฌ์ฒด ์คํจ ๋ก๊ทธ๋ ์ ๊ณต๋์ง ์์ ํน์ ์คํ ์์ธ์ ํ์ ํ์ง ์๋๋ค.
- ์์ด์ ํธ ์ ํ: ์ฐ๊ฒฐ ํ ์์ฝ๋ง ์ฝ๋ ๊ฒ์ ์ข ์ ์คํฌ ๋ก๋ฉ์ผ๋ก ๊ฐ์ฃผํ์ง ์๋๋ก ์ค์ ๊ฒฝ๋กยท์ ์ฉ ๊ฒฐ๊ณผยท์ํ๋ฅผ ์ฐ๊ฒฐํ๋ค. ๋จ๊ณ ๋ณํยทํต์ฌ ํ๋ฉด ํ์ฅยท์ต์ข ์ ๋ฌ ์ ์ ํ์ํ ํญ๋ชฉ์ ๋๋ฝ์ ํ์ธํ๋ค. ๋ชจ๋ ์คํฌ์ ๋ฌด์กฐ๊ฑด ์ฝ๊ฑฐ๋ ์ ์ฉ ์์ฒญ ๋ฒ์๋ฅผ ํ์ฅํ์ง ์๋๋ค.
- ๊ฒฐ๊ณผ: samkill-ui ๋ณธ๋ฌธ๊ณผ SAMKILL-EXEC-01, ์๋ ๊ณ์ฝ ๋์กฐ๋ฅผ ๋ณด๊ฐํ๋ค. ๊ธฐ์กด pdp-design ์ฐ๊ฒฐ์ ์ ์ฅ์ ์๋ ๊ฒฝ๋ก๊ฐ ์์์ ๋ฐ๊ฒฌํ๊ณ ์ค์น ๋ชฉ๋ก์ ์ค์ ๊ฒฝ๋ก๋ก ํ์ํ๋๋ก ๊ต์ ํ๋ค. ์ค์ ์ ํ ํตํฉ ์คํ์ ๋๋ฝ ๋ฐฉ์งยท์ฅ๊ธฐ ํจ๊ณผ๋ ๋ฏธ๊ฒ์ฆ์ด๋ค. ์ด๋ฒ ์๊ฒฉ ์น์ธ ๋ฒ์๋ ๋ ํผ๋ฐ์ค ๋ณด๊ฐ์ด๋ฏ๋ก samkill-ui ๋ณด๊ฐ์ ๋ก์ปฌ์ ์ ์งํ๋ค.
- ํ์ผ ๊ฒ์ฆ: samkill-ui quick_validate, ๊ด๋ จ ์์ ํธ๋ฆฌ ๋ฌธ์์ ๋ก์ปฌ ๋งํฌ ๊ฒฝ๋ก127๊ฐ, git diff --check๋ฅผ ํต๊ณผํ๋ค. ๋งํฌ ์ต์ปค์ ์ค์ ์ ํ ์คํ์ ๋ฏธ๊ฒ์ฆ์ด๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ํตํฉ ํธ์ถ์์ ๋ชจ๋ ํ์ํ ์คํฌ์ด ์คํ๋์ง ์๋ ๊ฒ ๊ฐ๋ค๋ ์ฐ๋ ค๋ฅผ ์ฌ์ ๋ฌํ๋ค.
- ํ์ธ: samkill-ui์ ๊ด๋ จ7๊ฐ ๊ฐ์ธ ์ค์น ๊ฒฝ๋ก๊ฐ ๊ด๋ฆฌ ์๋ณธ์ ์ฐ๊ฒฐ๋ผ SKILL.md ๋ฐ์ดํธ๊ฐ ์ผ์นํ๋ค. ์ด์ ๋ฌธ๊ตฌ๊ฐ ์ ์ฒด ๋ถ๊ธฐ ํ์ธ ์๋ฌด๋ฅผ ์ฝํ๊ฒ ํํํ๊ณ , ์ด๋ฒ ๋๊ตฌ ์ถ๋ ฅ์์ ๋ค์ค ํ์ผ ์ฝ๊ธฐ ์๋ฆผ์ ๊ด์ฐฐํ๋ค. ํน์ ์ด์ ์คํ์ ์์ธ์ ํ์ ํ ๊ฒ์ ์๋๋ค.
- ์ ํ/๋ณ๊ฒฝ: ๋ชจ๋ ๋ถ๊ธฐ์ ์ ์ฉ ์ฌ๋ถ๋ฅผ ํ์ธํ๊ณ ํด๋น ์คํฌ์ ๋ชจ๋ ์ ์ฉํ๋ค. ํ์ ์ฐธ๊ณ ๋ฌธ์์ ๋จ๊ณ๋ณ ๊ณ์ฝยทํต์ฌ ํ๋ฉด ๋น๊ตยท์ต์ข ๊ฒ์ฆ์ ์ฐ๊ฒฐํ๋ฉฐ ์ถ๋ ฅ ์๋ฆผ์ ๋ถํ ์ฝ๊ธฐ๋ก ๋ณด์ํ๋ค. samkill-ui UI ๋ฉํ๋ฐ์ดํฐยทREADMEยทDESIGN ๋ฐ SAMKILL-EXEC-02์ ํ๊ฐ ๊ธฐ๋ก์ ๋๊ธฐํํ๋ค.
- ํ๊ณ/๊ถํ: ์คํ ์ง์นจ์ ๋ณด๊ฐํ์ผ๋ฉฐ ๋ฐํ์์ ์๋ ๊ฐ์ ํธ์ถ์ด๋ ์ค์ ์ ํ์์ ๋๋ฝ ๋ฐฉ์ง ํจ๊ณผ๋ฅผ ์ ์ฆํ ๊ฒ์ ์๋๋ค. ์ด๋ฒ ๋ณ๊ฒฝ์ ๋ก์ปฌ์ ์ ์งํ๋ค. ๊ธฐ์กด ๋ ํผ๋ฐ์ค ๋ณด๊ฐ์ ์ปค๋ฐยทํธ์ ์น์ธ์ samkill-ui ๋ณ๊ฒฝ์ผ๋ก ํ๋ํ์ง ์๋๋ค.
- ์ต์ข ํ์ผ ๊ฒ์ฆ: samkill-ui quick_validateยทUI ๋ฉํ๋ฐ์ดํฐ YAMLยท๋ก์ปฌ ๋งํฌ ๊ฒฝ๋ก168๊ฐยทgit diff --check ํต๊ณผ, ์ค์น8๊ฐ ์คํฌ๊ณผ ๊ด๋ฆฌ ์๋ณธ์ ๋ณธ๋ฌธ ์ผ์น ํ์ธ. ๋งํฌ ์ต์ปคยท์ ํ ์คํยท์ฑ์ UI ๋ฉํ๋ฐ์ดํฐ ๊ฐฑ์ ์ ๋ฏธ๊ฒ์ฆ์ด๋ค.
- ์ฌ์ฉ์ ์์ฒญ: Primary ์ปฌ๋ฌ๋ฅผ ์ ์ ํํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ๋ค๊ณ ์ง์ ํ๋ค. ํน์ ํ๋ฉดยท์ยท๋ ํผ๋ฐ์ค๋ ์ง์ ๋์ง ์์๋ค.
- ํ์ธ/์ ํ: ๊ธฐ์กด ์ง์นจ์ ์ญํ ยทํ ํฐยท๋๋น์ ๊ตฌ์ฒด์ ์ด๊ณ ์ ๊ด๊ณ๋ฅผ ๊ด์ฐฐํ๋๋ก ์๊ตฌํ์ง๋ง ์ ํ๋ณด ์ ํ๊ณผ ์ ํ ์ ํฉ์ฑ ํ๋จ์ ํฉ์ด์ ธ ์์๋ค. Primary ์ ํ ๊ธฐ์ค์ ์ถ๊ฐํด ์ ํ ๋ด์ฉยท๊ธฐ์กด ๋ธ๋๋ยท๋ ํผ๋ฐ์ค์ ์ ๊ด๊ณ์์ ํ๋ณด๋ฅผ ๊ณ ๋ฅด๊ณ ํ์ํ ์ค์ ํ๋ฉด ๋น๊ต๋ก ๊ฒฐ์ ํ๋๋ก ํ๋ค. ์ต์ํ ์์์ยท์ ์ข ๊ณ ์ ๊ด๋ ์ ์๋ ์ฑํํ์ง ์๊ณ ๋ฌด์ฑ์ยท์ ์ฑ๋ยท์น์ธ๋ ๋ธ๋๋๋ ๋ณด์กดํ๋ค. ๋๋น ์์น์ ์ค์ ํ๋ ์๊ณ/์ ์ ํฉ์ฑ์ ๊ตฌ๋ณํ๋ค.
- ๊ฒฐ๊ณผ: reference-to-uiยทํ ํฐยท๋ฆฌ๋ทฐยทdesign-mdยทsamkill-uiยท๋ฃจํธ DESIGN์ ์ฐ๊ฒฐํ๊ณ PRIMARY-01/02์ ์๋ ๊ณ์ฝ ๋์กฐ๋ฅผ ์ถ๊ฐํ๋ค. ๊ธฐ์กด ์ ํ์ยทcatalogยทํ๋ ๊ธฐ๋ ๋ฐ๊พธ์ง ์์๋ค.
- ๋ฏธํ์ธ/๊ถํ: ํน์ ์ ํ์ ์์ธยท์๊ฐ ๊ฐ์ ยท์ ํ๋ณด ๋ ๋ยท์ฌ์ฉ์ ์ ํธยท๋ ๋ฆฝ ์คํ ํจ๊ณผ๋ ๋ฏธ๊ฒ์ฆ์ด๋ค. ๋ฌธ์ ๊ฒ์ฆ์ ์ ํ ํ์ง ํต๊ณผ๋ก ํ๋ํ์ง ์๋๋ค. ์ด๋ฒ ๋ณ๊ฒฝ์ ๋ก์ปฌ์ ์ ์งํ๋ฉฐ ์ปค๋ฐยทํธ์๋ ํ์ง ์๋๋ค.
- ํ์ผ ๊ฒ์ฆ: ๊ด๋ จ4๊ฐ ์คํฌ quick_validateยท๋ก์ปฌ Markdown ๋งํฌ ๊ฒฝ๋ก186๊ฐยท์ ๊ท ๋๋น ์ต์ปคยท์ ๊ท ํ์ผ ๊ณต๋ฐฑยทgit diff --check ํต๊ณผ. ๊ฐ์ธ ์ค์น์์ ๊ด๋ฆฌ ์๋ณธ๊ณผ ์ ๊ท ์ฐธ๊ณ ๋ฌธ์ ์ ๊ทผยท์ผ์น๋ฅผ ํ์ธํ๋ค. ๊ธฐ์กด ๋งํฌ ์ ์ฒด ์ต์ปค์ ์ค์ UI๋ ๋ฏธ๊ฒ์ฆ์ด๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ๋ธ๋๋ ๊ฐ์นยท์ ์ฐ์ยท๊ฒฝ์ ๊ตฌ๋ณยท๋งค์ฒดยทํ๋ ํธยท60-30-10 ์๋ฃ์ UI๋ฅผ ์ํ ์์ ๋ฐฐ์์ ํ์ฉํ๋ค. ํ์์ผ๋ก ์ด๋ค ๋์์ธ์ด๋ ๊ธฐ๋ณธ ๋ฐฐ๊ฒฝ์ ๋ฌด์กฐ๊ฑด ํฐ์์ด๋ฉฐ ๋คํฌ๋ชจ๋๋ ๋ช ๋ นํ ๋๋ง ์ฐ๋๋ก ๋ช ์ํ๋ค.
- ํ์ธ/์ ํ: ๋ธ๋ก๊ทธ ๋ณธ๋ฌธ๊ณผ ๋ํด6๊ฐ๋ฅผ ์ง์ ํ์ธํ๋ค. ๊ด์ฐฐ ๋ฒ์ยท์ด๋ฏธ์ง ํด์ยท์๋ ๊ณ์ฝ ๋์กฐ์ ๊ทผ๊ฑฐ๋ฅผ ๊ธฐ๋กํ๋ค. ๋ธ๋๋ ์ฐ์์ ํ๋ณด ๊ฐ์ค๋ก ์ฌ์ฉํ๊ณ ์ ํ/๊ฒฝ์ ๊ด๊ณ๋ก ํ์ธํ๋ค. ๊ธฐ๋ณธ/์ฃผ์/๋ณด์กฐ/๊ฐ์กฐ ํ๋ ํธ์ ๋ฐฐ์ ๋ฐฉ๋ฒยท์ด๊ธฐ ๋น์ค์ ์ฐ๊ฒฐํ๋ค. ๋น์จ ๋๋ฌธ์ ๊ธฐ๋ณธ ๋ฐํ์ ์น ํ์ง ์๋๋ค. ์ ๊ณต ํต๊ณ์ ์์ฐ๊ตฌ๋ ๋ฏธํ์ธ์ผ๋ก ์ฑํํ์ง ์๊ณ ๋๋น ๊ธฐ์ค์ W3C ๋ณธ๋ฌธ์์ ์ฌํ์ธํ๋ค.
- ๋ณ๊ฒฝ ์ด์ /๊ฒฐ๊ณผ: ๊ณตํต ๋ฐฐ๊ฒฝ์ ๊ด๋ฆฌ๊ฐ์#FFFFFF๋ก ๊ณ ์ ํ๊ณ ๋ช ์ ๋คํฌ ์์ฒญ๋ง ์์ธ๋ก ์ ์ฉํ๋ค. ๊ธฐ์กด ์๋ณธ ๋ฐฐ๊ฒฝ ์ ์งยท๋์ ์ปฌ๋ฌ ๋ฐํ ํ์ฉ์ ๊ธฐ๋ณธ ๋ฐฐ๊ฒฝ ๋ฒ์์์ ํ์ฌ ์๊ตฌ๊ฐ ์ฐ์ ํ๋ค. ์๋ณธ ๊ด์ฐฐ๊ณผ ๊ณผ๊ฑฐ ์ ํ/ํ๊ฐ๋ ๋ณด์กดํ๋ค. AGENTSยทDESIGNยทsamkill-uiยท๊ตฌํยทํ ํฐยท๋ถํดยท๋ฌธ์ยท๋ฆฌ๋ทฐ๋ฅผ ๋๊ธฐํํ๊ณ PRIMARY-03/BACKGROUND-01์ ์ถ๊ฐํ๋ค. ๊ธฐ์กด ์ ํยทcatalogยทํ๋ ๊ธฐยท๊ฐ์ธ ์ ์ญ ์ค์ ์ ๋ณ๊ฒฝํ์ง ์์๋ค.
- ๋ฏธํ์ธ/๊ถํ: ์ ํ๋ ํธยทํฐ ๋ฐฐ๊ฒฝ์ ์ ์ฉํ ์ค์ ์ ํ ๋ ๋/ํ๋๊ณผ ๋ ๋ฆฝ ์คํ ํจ๊ณผ๋ ๋ฏธ๊ฒ์ฆ์ด๋ค. ์ด๋ฒ์ ๊ธฐ์คยท๋ฌธ์ ๋ณ๊ฒฝ์ด๋ฉฐ ๊ธฐ์กด ์ ํ ์ผ๊ด ์์ ์ด๋ ์ปค๋ฐยทํธ์๋ ํ์ง ์๋๋ค. ์ด ์ ์ฅ์์ ์ฐ๊ฒฐ๋ ์คํฌ์ ๋ณด์กดํ๋ ๊ธฐ์ค์ด๋ฉฐ ๋ชจ๋ Codex ์ธ์ ์ ์ ์ญ ์๋ ์ ์ฉ์ ๋ณด์ฅํ๋ ์ค์ ์ ์๋๋ค.
- ์ต์ข ํ์ผ ๊ฒ์ฆ: ๊ด๋ จ5๊ฐ ์คํฌ quick_validateยท๋ก์ปฌ Markdown ๋งํฌ ๊ฒฝ๋ก215๊ฐยท์ ๊ท ํ์ผ ๊ณต๋ฐฑยทgit diff --check ํต๊ณผ, ๊ฐ์ธ ์ฐ๊ฒฐ5๊ฐ ํ์ธ. ์ ์ฒด ๋งํฌ ์ต์ปคยท์ค์ ์ ํ ๋ฐฐ๊ฒฝ ๋ ๋ยท์๋ ํ ๋ง ์ ํ ๋์์ ๋ฏธ๊ฒ์ฆ์ด๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ์ด๋ฒ ๋ณ๊ฒฝ์ ์ปค๋ฐยทํธ์ํ๊ณ ์นดํ ๊ณ ๋ฆฌ๋ณ ์์ ๋ฝ๋๋ค. ์นดํ ๊ณ ๋ฆฌ๋ ์ฐ์ ์ฑ/์๋น์ค ์ ์ข ์ผ๋ก ํด์ํ๋ค.
- ๋ถ๋ฆฌ: ํตํฉ ํธ์ถ ์คํ ๋ณด๊ฐ์81567a6์ผ๋ก ์ปค๋ฐํ๋ค. Primary/ํ๋ ํธยทํฐ ๋ฐฐ๊ฒฝ ๊ธฐ์ค์ ๋ณ๋ ๋ชฉ์ ์ ์ปค๋ฐ์ผ๋ก ๋ฐ์ํ๋ค. ๊ธฐ์กด screen-specยทTodo PDFยทround-07์ ์ด๋ฒ ์น์ธ ๋์์์ ์ ์ธํ๊ณ ๊ณตํต ๋ฌธ์๋ ๊ด๋ จ ๋ถ๋ถ๋ง ์คํ ์ด์งํ๋ค.
- ์ ํ๋ณด ๊ฒฐ๊ณผ: ๊ธ์ตยทIT/์์ฐ์ฑยท๊ฑด๊ฐยท์์ยท์ผํยท๊ต์กยท์ฌํยท๋ทฐํฐยท๋ฌธํ/๊ฒ์ยทํจ์ 10๊ฐ ์ ์ข ์ ์ฃผ์/๋ณด์กฐ/๊ฐ์กฐ์๊ณผ ์ ๊ฒฝ์ ํฐ ๋ฐํ์์ ๋น๊ตํ๋๋ก ์์ฑํ๋ค. ์์ฒญ๋ณ ํ๋ณด์ด๋ฉฐ ์ ์ข ๊ณ ์ ํ๋ฆฌ์ ์ผ๋ก ์คํฌ์ ๋ฑ๋กํ์ง ์๋๋ค. ๊ฒฝ์ ๋ธ๋๋ ์กฐ์ฌยท๊ณ ์ ์ฑยท๋ธ๋๋ ๋ฐ์ ์คํ์ ์ํํ ๊ฒฐ๊ณผ๊ฐ ์๋๋ค.
- ์ค์ ๊ฒ์ฆ: ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์320/736px ๋ ๋๋ฅผ ์ง์ ํ์ธํ๋ค.30๊ฐ ์์์ ๊ณ์ฐ ๋๋น ์ต์๊ฐ4.7945:1, ์ฝ๋ ๊ธ์14px ์ด์/500 ์ด์, ๊ธฐ๋ณธ ๋ฐฐ๊ฒฝrgb(255,255,255), ๊ฐ๋ก ๋์นจยท๊ฒ์ฌํ ๊ธ์ ์๋ฆผ0์ ํ์ธํ๋ค. ๊ต์ก์ ๋ฐ์ ์ฃผ์์์ ์ด๋์ด ๊ธ์๋ฅผ ์ฌ์ฉํ๋ค. ์ด ๊ฒ์ฆ์ ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒ์์ด๋ฉฐ ์ค์ ์ ํ์ ๋ชจ๋ ์ํยท๊ฒ์ดํธ ํต๊ณผ๋ก ํ๋ํ์ง ์๋๋ค. ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ ๊ฒ์ฌ ํ์ผ์ ๋ก์ปฌ output/visualizations์ ๋๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ์ ๊ณตํ4/8pt ๊ฐ๊ฒฉ ๊ฐ์ฌ ๊ธฐ์ค์ ๋์์ธ ์คํฌ์ ์ ์ฉํ ์ ์๋์ง ๋ฌผ์๋ค. ๊ตฌ์กฐ ๋ณ๊ฒฝ ์์ด ๊ฐ๊ฒฉ๋ง ๊ต์ ํ๊ณ ์์ ์ ์ ์ฒด ์์ฝ, ํ ํฐ/์๋๋ ์์ธ ๋ณด์กด, ์๋๋6๋จ์ ์ฒด๊ณ์ ์ผ๊ด ์ ํ ์ ํ์ธ์ ์๊ตฌํ๋ค.
- ์ ํ/์ด์ : ๋ณ๋ ์คํฌ์ ์ถ๊ฐํ์ง ์๊ณ Spacing Audit์ ๊ตฌํยทํ ํฐยท๋ฆฌ๋ทฐยทsamkill-ui์ AGENTS/DESIGN์์ ์ฐ๊ฒฐํ๋ค. ์๋ฌธ ๋ชฉ๋ก์์ ๋น ์ก์ง๋ง ๋ด๋ถ ๊ฐ๊ฒฉ์ ๋ช ์๋20์ ๋ด๋ถ ํ์ฉ๊ฐ์ผ๋ก ์ ๋ฆฌํ๋ค. ์ ๊ตฌ์กฐ๋8๋จ์, ์ด์ดํ ๋ด๋ถ๋4๋จ์ ์ค์ฌ์ผ๋ก ํ๋จํ๋ฉฐ ๋น4๋ฐฐ์ ๊ณ ์ ๊ฐ/๊ตฌ์กฐ ๋น8๋ฐฐ์/๋ชฉ๋ก ๋ฐ4๋ฐฐ์์ ์ค๋ฅยท๊ฒํ ์๊ฒฌ์ ๊ตฌ๋ณํ๋ค.
- ํ๋ ๊ณ์ฝ: ์ ํ/ํ์ด์ง ๋ฒ์ยท๋จ์ยท๊ณ ์ ์์/๊ฐ ์ยท๋ชจ๋ ๋ฐ๊ฒฌ๊ฐ๊ณผ ๋ณด์กด ์ด์ ๋ฅผ ์์ ์ ์ ์ ๋ฌํ๋ค. ์ผ๋ฐ ์น์ธ๋ ์์ ์ ์์ฝ ๋ค ์ํํ๊ณ , ์๋๋ ๋ณ๋ ์ฒด๊ณ์ ์ ํ ๊ถํ์ด ์์ ๋๋ง ํ์ธํ๋ค. ๋ฐ์ธ๋ฉ์ ๋ฎ์ด์ฐ์ง ์์ผ๋ฉฐ ๊ฐ๊ฒฉ ๋ณ๊ฒฝ์ด ์๋ฆผ/๊ฐ๋ฆผ์ ๋ง๋ค๋ฉด ๋ฌด๊ดํ ํฌ๊ธฐยท๊ธ์ ์์ ๋์ ํด๋น ๋ณ๊ฒฝ์ ๋๋๋ฆฌ๊ณ ์ด์ ๋ฅผ ๋จ๊ธด๋ค. ํ ํฐ ๋ณด์กด์ ์ด์ค ํจ๋ฉ ๋ฑ ๊ธฐ์กด ์คํจ๋ฅผ ๋ฉด์ ํ์ง ์๋๋ค.
- ๊ฒฐ๊ณผ/๋ฏธํ์ธ: SPACING-AUDIT-01โ05์ ์๋ ๊ณ์ฝ ๋์กฐ๋ฅผ ์ถ๊ฐํ๋ค. ๊ธฐ์กด catalogยทํ๋ ๊ธฐยท๋ฐ๋ชจยท์ ํ ํ ํฐ์ ๋ฐ๊พธ์ง ์์๋ค. ๋ฌธ์ ๊ณ์ฝ ๋์กฐ๋ ๋ ๋ฆฝ ์คํ/์ค์ ํ๋ฉด ๊ฐ์ฌยท์๊ฐ ๊ฐ์ ๊ฒ์ฆ์ด ์๋๋ค. ์ค์ ๋์์ ๊ฐ์ฌ์ ์ฌ๋ ๋๋ ๋ฏธ์คํ์ด๋ค. ๊ธฐ์กด ๋ฏธ์ปค๋ฐ ์์ ์ ๋ณด์กดํ๊ณ ์ด๋ฒ ์์ ์ ์ปค๋ฐ/ํธ์ํ์ง ์๋๋ค.
- ํ์ผ ๊ฒ์ฆ: ๊ด๋ จ10๊ฐ ๋ฌธ์์ ๋ก์ปฌ ๋งํฌ ๊ฒฝ๋ก231๊ฐยท์ ๊ท ์ฐธ๊ณ ์ต์ปค3๊ฐยท์ ๊ท ํ์ผ ๊ณต๋ฐฑยทgit diff --check ํต๊ณผ. reference-to-ui/reference-review/samkill-ui์ quick_validate์ ๊ฐ์ธ ์ค์น ์ฐ๊ฒฐ3๊ฐ๋ฅผ ํ์ธํ๋ค. ๊ธฐ์กด ๋งํฌ ์ ์ฒด ์ต์ปคยท์ค์ ํ๋ฉด/๋ ๋ฆฝ ์คํ์ ๋ฏธ๊ฒ์ฆ์ด๋ค.
-
์ฌ์ฉ์ ์์ฒญ: ๋ฐฉ๊ธ ์ ์ฉํ ๋ณ๊ฒฝ์ ์ปค๋ฐํ๊ณ ํธ์ํ๋ค. ์์ ๋ฏธ์คํ ๊ธฐ๋ก์ ์น์ธ ์ ์ํ๋ก ๋ณด์กดํ๋ค.
-
๋ฐ์ ๋ฒ์: Spacing Audit ์ฐธ๊ณ ๋ฌธ์ยท๊ตฌํ/ํ ํฐ/๋ฆฌ๋ทฐ/ํตํฉ ์ฐ๊ฒฐยทAGENTS/DESIGN์ ๊ด๋ จ ๋ถ๋ถยทํ๊ฐ5๊ฐ์ ๊ฒฐ๊ณผยท์ด๋ฒ ๋งฅ๋ฝ ๊ธฐ๋ก๋ง ๋ชฉ์ ๋ณ ์ปค๋ฐ์ผ๋ก ๋ฌถ์ด origin/main์ ๋ฐ์ํ๋ค. ๊ธฐ์กด screen-specยทRound07/11ยทoutput๊ณผ ๊ณตํต ๋ฌธ์์ ๊ด๋ จ ์๋ ๋ฏธ์ปค๋ฐ ๋ณ๊ฒฝ์ ์ ์ธํ๋ค. ์ปค๋ฐํ ์ธ๋ฑ์ค์ ๋งํฌยท์คํฌ ํ์ยท๊ณต๋ฐฑ์ ํ์ธํ๊ณ ์๊ฒฉ main ํด์๋ก ํธ์ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฆํ๋ค.
-
๋ถ๋ฆฌ ๊ฒ์ฆ: ์ปค๋ฐ ๋์10๊ฐ ํ์ผ์ ๋ก์ปฌ ๋งํฌ ๊ฒฝ๋ก219๊ฐยท์ ๊ท ์ต์ปค3๊ฐยท3๊ฐ ์คํฌ ํ์๊ณผ ์ธ๋ฑ์ค ๊ณต๋ฐฑ ๊ฒ์ฌ ํต๊ณผ. ์๊ฒฉ main์ ์์ ์์ ์95eb883์ด๋ฉฐ, ๊ด๋ จ ์๋ ํ์ผ/๋ฌธ์ ๋ถ๋ถ์ ์ธ๋ฑ์ค์์ ์ ์ธํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ํ์ฌ ์คํฌ์ ์ค๊ตญ์ด๋ ๊นจ์ง ๋จ์ด๊ฐ ์๋์ง ์ฐพ์ ๊ณ ์น๋ค.
- ๋ฒ์/๋ฐฉ๋ฒ: ๊ด๋ฆฌ ์๋ณธ skills/์9๊ฐ ์คํฌ, ํ ์คํธ52๊ฐ(Markdown42/YAML8/Python1/JSON1)๋ฅผ ๊ฒ์ฌํ๋ค. ์จ๊น/๋ฌด์ ํ์ผ ๋ชฉ๋ก๋ ํ์ธํ๊ณ .DS_StoreยทPython bytecode9๊ฐ๋ ๋ฌธ์ ๊ฒ์ฌ์์ ์ ์ธํ๋ค. UTF-8 ์๊ฒฉ ๋์ฝ๋ฉ, ํ์ยทํ๋ผ๊ฐ๋ยท๊ฐํ์นด๋ยทํค๋ฆด ๋ฌธ์, ๋น์ ์ ์ ์ด/๋์ฒด/๋ถํด ํ๊ธ ๋ฌธ์, ๋ํ์ ์ธ ์ธ์ฝ๋ฉ ๊นจ์งยท์ฐ์ ๋ฌผ์ํยทUnicode escapeยทํํ ํ๊ตญ์ด ์คํ ํจํด์ ํ์ธํ๋ค. YAML ๋ฉํ๋ฐ์ดํฐ8๊ฐ๋ ์ค์ ๋ฌธ๊ตฌ๋ ์ฝ์๋ค.
- ์ค์ ๊ฒฐ๊ณผ: ํด๋น ํผ์ ยท๊นจ์ง/์คํ ํ๋ณด0๊ฑด, JSON ๊ตฌ๋ฌธ ์ ์. ๊ฐ์ธ ์ค์น ์ฐ๊ฒฐ8๊ฐ๋ ๊ฐ์ ๊ด๋ฆฌ ์๋ณธ์ด๋ฉฐ screen-spec์ ๊ฐ์ธ ์ฐ๊ฒฐ์ ํ์ฌ ์๋ค. ์์ ํ ๋ฌธ์๊ฐ ํ์ธ๋์ง ์์ ์คํฌ ๋ณธ๋ฌธยท๋ฉํ๋ฐ์ดํฐยท์ฝ๋ยท๋์์ ๋ณ๊ฒฝํ์ง ์์๋ค. ์ด๋ฒ ๊ฒ์ฌ ๊ธฐ๋ก๋ง ์ถ๊ฐํ๊ณ ๊ธฐ์กด ๋ฏธ์ปค๋ฐ ์์ ์ ๋ณด์กดํ๋ค.
- ํ๊ณ: ๋ค๋ฅธ ์ ์ฅ์/ํ๋ฌ๊ทธ์ธ์ ์คํฌ์ ๋ฒ์์ ํฌํจํ์ง ์์๋ค. ๋ฌธ์/ํจํด ๊ฒ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ ๋ฌธ์ฅ์ ๋ง์ถค๋ฒยท์๋ฏธยท์คํ ํ์ง ๊ฒ์ฆ์ผ๋ก ํ๋ํ์ง ์๋๋ค. ์ปค๋ฐ/ํธ์๋ ์ด๋ฒ ์์ฒญ์์ ์คํํ์ง ์๋๋ค.
- ์ฌ์ฉ์๋ ์์ด์ ํธ๊ฐ reference-review/SKILL.md์
้้์ ๋ฃ๊ณ้้ใฎ๋ก ๋ค์ ๋ฐ๊พผ ํธ์ง ์ถ๋ ฅ์ ์ง์ ํ๋ค. ์ค์ ์๋ชป๋ ํธ์ง์ด๋ฉฐ, ํ์ฌ ๊ฒ์0๊ฑด๋ง ์ ๋ฌํ ์ ๋ต๋ณ์ ์ด ์ด๋ ฅ์ ์ค๋ช ํ์ง ๋ชปํ๋ค. - ํ์ธ ๊ฒฐ๊ณผ: ํด๋น ์ค๊ฐ ํธ์ง์ ๊ฐ์ ์์ ์์ ํ๊ตญ์ด โ๊ฐ๊ฒฉ ์ผ๊ด์ฑ ๊ฒํ ์๋โฆโ ๋ฌธ๋จ์ผ๋ก ๊ต์ฒด๋๋ค. ํ์ฌ ์์ ํ์ผ๊ณผ HEAD(434be20) ๋ชจ๋ ๊ทธ ํ๊ตญ์ด ๋ฌธ๋จ์ด๋ฉฐ skills/ ์ ์ฒด์ ํ์ยท์ผ๋ณธ์ดยท๋์ฒด ๋ฌธ์ ์ฌ๊ฒ์๋0๊ฑด์ด๋ค. ํ์ฌ ๋จ์ ๋ฌธ์ 0๊ฑด๊ณผ ๊ณผ๊ฑฐ ํผ์ ์ด ์์๋ค๋ ์ฃผ์ฅ์ ๊ตฌ๋ณํ๋ค. ์ถ๊ฐ ์คํฌ ์์ ์ ํ์ํ์ง ์์๊ณ ์ฌ์ฉ์ ์ง์ ๊ณผ ์ค์ ํธ์ง ์ค์๋ฅผ ์ด ๊ธฐ๋ก์ ๋ณด์กดํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ๊ฒํ ํด์ ์๋ชป๋๊ฑฐ๋ ๋ง๊ฐ์ง ๋ถ๋ถ์ ์ฐพ์ ์ค์ ๋ก ์์ ํ๋ค. ์์ ๋ฌธ์ ๊ฒ์ฌ๋ง์ผ๋ก ๊ฒํ ๋ฅผ ๋๋ด์ง ์๋๋ค.
- ๋ฐฉ๋ฒ/๋ฒ์: ๊ด๋ฆฌ ์๋ณธ9๊ฐ ์คํฌ์ SKILL.mdยท์ฐธ๊ณ /์์ฑ ํ ์ด42๊ฐ Markdown์ ์ค์ ์ฝ๊ณ ๋ฌธ๋งฅยท๋ฒ์ยท์ํยท์ฐ๊ฒฐ์ ๋์กฐํ๋ค. ๋ฉํ๋ฐ์ดํฐ8๊ฐ์ ๋ฌธ์/์ธ์ฝ๋ฉ ๊ฒ์ฌ๋ ๊ตฌ๋ณํ๋ค. ์๋ฆฐ ์ถ๋ ฅ์ ๋๋ฝ ๊ตฌ๊ฐ์ ๋ค์ ์ฝ์๋ค. ํ์ฌ ๋ฌธ์ ํผ์ ์ฌ๋ถ์ ์ด์ ํธ์ง ์ค์ ์ด๋ ฅ์ ๊ณ์ ๊ตฌ๋ณํ๋ค.
- ๋ฐ๊ฒฌ/์์ :
missing ์ ๋ณด์ ๋ถ์์ฐ์ค๋ฌ์ด ํผ์ , ๊ฐ์ ์์์ ๋ฌด๊ดํ ๊ฒฐ์ ํํ, ์ ํ ๋ถ๊ฐ๋ฅผ disabled์ ๊ตฌ๋ณํ๋ผ๋ ๋ชจํธํ ์ง์, ์ง์ ์ ์ RUI-24/25 ๋ฒ์ ํ๊ธฐ ๋๋ฝ, ๋ช ์ธ/์ฝ๊ธฐ ์ ์ฉ๊ณผ ๋ฌด์กฐ๊ฑด ๊ฒ์ดํธยท๊ธฐ๋ก ์ง์์ ์ถฉ๋์ ์์ ํ๋ค. ๋ฐ๊ฒฌ๋ณ ๋์กฐ์ ์๋ฌธ ๋ฌธ์ ยท์์ ๊ทผ๊ฑฐ๋ฅผ ๋จ๊ฒผ๋ค. ํ์ ๊ฒ์ฌยท์คํจ/์์ธยทํ์ฌ ์ฌ์ฉ์ ์๊ตฌ๋ ์ค์ด์ง ์์๊ณ catalogยทํ๋ ๊ธฐยท์ ํ์ ๋ณ๊ฒฝํ์ง ์์๋ค. - ํ๊ฐ/๋ฏธํ์ธ: SKILL-REVIEW-01/02ยทSKILL-STATE-01๊ณผ ์๋ ๊ณ์ฝ ๋์กฐ๋ฅผ ์ถ๊ฐํ๋ค. ๋ ๋ฆฝ ๋ชจ๋ธ ์คํยท์ค์ ์ ํ ๋ ๋/ํ๋์ ๊ฐ์ ๊ฒ์ฆ์ ๋ฏธ์คํ์ด๋ค. ๊ธฐ์กด ๋ฏธ์ปค๋ฐ ์์ ์ ๋ณด์กดํ๋ฉฐ ์ด๋ฒ ์์ ์ ์ปค๋ฐ/ํธ์๋ ์คํํ์ง ์๋๋ค.
- ์ค์ ๊ฒ์ฆ:9๊ฐ ์คํฌ quick_validate, ํ ์คํธ52๊ฐ UTF-8/๋ฌธ์ ๊ฒ์ฌ, YAML8/JSON1 ๊ตฌ๋ฌธ, ์คํฌ Markdown42๊ฐ์ ํ๊ฐ/๊ฒฐ๊ณผ/๋งฅ๋ฝ ๋ฌธ์์ ๋ก์ปฌ ๋งํฌ ๊ฒฝ๋ก247๊ฐยท์ต์ปค35๊ฐยท๊ณต๋ฐฑยทgit diff --check ํต๊ณผ. ๊ธฐ์กด Round11 ๊ณ์ฝ/๋ณด๊ณ ์์ CLI๋ฅผ ledger ์์ด ์คํํด PASS/exit0ยทerrors/failures0, ๋์ ํ์ผ1051๊ฐ์ ์ ํ ๊ฒฝ๋ก/๋ด์ฉ ํด์ ๋ถ๋ณ์ ํ์ธํ๋ค. ๊ธฐ์กด ์ฆ๊ฑฐ ๋ฌด๊ฒฐ์ฑ๊ณผ ๋ฌด๊ธฐ๋ก ์คํ ๊ฒ์ฆ์ด๋ฉฐ ์๋ก์ด ์ ํ ์๊ฐ/ํ๋ PASS๊ฐ ์๋๋ค.
-
์ฌ์ฉ์ ์์ฒญ: ๊ฒํ ํด์ ์์ ํ ๋ด์ฉ์ ์ปค๋ฐํ๋ค. ์์ ์ปค๋ฐ ๋ฏธ์คํ ๊ธฐ๋ก์ ์น์ธ ์ ์ํ๋ก ๋ณด์กดํ๋ค.
-
๋ฐ์ ๋ฒ์: ์ค๋ฅ5๊ฑด์ ์์ ํ ์คํฌ ๋ฌธ์5๊ฐ, ํ๊ฐ ์ฌ๋ก3๊ฐ์ ๊ฒฐ๊ณผ, ๋ฌธ์ ์ ๊ฒยท์ฌ์ฉ์ ๊ต์ ยท์์ ๋งฅ๋ฝ์ ๋ชฉ์ ๋ณ ์ปค๋ฐ์ผ๋ก ๋ฌถ๋๋ค. ๊ธฐ์กด screen-specยทRound07/11ยทoutput๊ณผ ๊ณตํต ๋ฌธ์์ ๊ด๋ จ ์๋ ๋ฏธ์ปค๋ฐ ๋ณ๊ฒฝ์ ์ ์ธํ๋ค. ์ธ๋ฑ์ค์ ๋งํฌยท์ต์ปคยท๊ณต๋ฐฑ๊ณผ ํฌํจ ๋ฒ์๋ฅผ ํ์ธํ๋ค. ์ด๋ฒ ์์ฒญ์ ์ปค๋ฐ์ด๋ฉฐ ํธ์๋ ์คํํ์ง ์๋๋ค.
-
์ปค๋ฐ ์ ๋ถ๋ฆฌ ๊ฒ์ฆ: ์ธ๋ฑ์ค์8๊ฐ ํ์ผ๊ณผ ํฌํจ ๋ฌธ๋จ์ ํ์ธํ๊ณ ๋ก์ปฌ ๋งํฌ ๊ฒฝ๋ก131๊ฐยท์ ๋ชฉ ์ต์ปค5๊ฐยท๊ณต๋ฐฑ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ๋ค. ๋ค๋ฅธ ๋ฏธ์ปค๋ฐ ๋ณ๊ฒฝ์ ์ธ๋ฑ์ค์ ํฌํจํ์ง ์์๋ค.
- ์ฌ์ฉ์ ์์ฒญ: reference-to-ui๋ฅผ ๋จผ์ ์คํํ์ง ์๊ณ uibowl-research โ reference-decompose โ reference-to-ui ์์๋ก ์งํํ๋ค.
- ํ์ธํ ์ง์นจ ๋ฌธ์ : ํตํฉ ์ง์ ์ ์ ๊ตฌํ ์คํฌ์ ๋จผ์ ์ฝ๋ ์๋ด์ ์กฐ์ฌ๋ฅผ ๋์ค์ ์ถ๊ฐํ๋ ์ค๋ช ์ด ํจ๊ป ์์๋ค. ๊ณผ๊ฑฐ ์คํ ๋ก๊ทธ๋ ์์ด ํด๋น ์คํ์ ์์ธ์ ํ์ ํ์ง ์์๋ค.
- ๋ณ๊ฒฝ: samkill-ui์ ์์ยท์ธ๊ณ ์กฐ๊ฑดยท์งํ ๋ฌธ๊ตฌยท๊ธฐ๋ณธ ํ๋กฌํํธ์ ๋ฃจํธ DESIGN์ ๋ง์ท๋ค. reference-to-ui ์ง์ ํธ์ถ์๋ ์ ํ ์กฐ์ฌยท๋ถํด ํ์ธ์ ์ถ๊ฐํ๋ค. ๊ธฐ์กด ์๋ฃ๋ ๋จ๊ณ๋ณ ํ์ธ ํ ์ฌ์ฌ์ฉํ๊ณ ๊ฒ์ยท๋ฌธ๊ตฌยท๊ตญ์ ์์ ์ ์ข์ ๋ฒ์๋ ์ ์งํ๋ค.
- ํ์ผ ๊ฒ์ฌ: ๋ณ๊ฒฝํ ๋ ์คํฌ์ quick_validate์ git diff --check ํต๊ณผ. ๋ ์คํฌ ๋ณธ๋ฌธ๊ณผ ์ ๊ท ํ๊ฐ ๊ฒฐ๊ณผ์ ๋ก์ปฌ ๋งํฌ ๋์ ์กด์ฌ๋ฅผ ํ์ธํ๋ค. ์ต์ปค์ ์ฑ์ ๋ฉํ๋ฐ์ดํฐ ์๋ก๊ณ ์นจ์ ๋ณ๋ ํ์ธํ์ง ์์๋ค.
- ๊ฒ์ฆ: ํ๊ฐ ์ฌ๋ก์ SAMKILL-ORDER-01๊ณผ ์๋ ๋์กฐ๋ฅผ ์ถ๊ฐํ๋ค. ์ค์ ํตํฉ ์คํ๊ณผ ์ ํ UI ๊ฒ์ฆ์ ์ํํ์ง ์์๋ค. ๊ฐ์ธ ์ค์น์ ๋ ์คํฌ ๊ฒฝ๋ก๋ ์ด ์ ์ฅ์ ๊ด๋ฆฌ ์๋ณธ์ ์ฌ๋ณผ๋ฆญ ๋งํฌ์์ ํ์ธํ๋ค. ์ปค๋ฐยทํธ์๋ ์์ฒญ๋ฐ์ง ์์ ์คํํ์ง ์์๋ค.
-
์ฌ์ฉ์ ์์ฒญ: ๋ก์ปฌ์ ๋จ์ ์คํฌ ๋ณ๊ฒฝ์ ์ปค๋ฐํ๊ณ , samkill-pdp-designยทqwen3.6-35b-a3b-coding-samkill-uiยทsamkill-goodnotes-diary์์ samkill-ui๋ฅผ ํธ์ถํ๊ฑฐ๋ ๊ธฐ์ค์ ๋ฐ์ํ ๋ถ๋ถ๋ ๋ณ๊ฒฝ์ ๋ง์ถ๋ค. ์ดํ ์คํฌ ๋ณ๊ฒฝ์์๋ ์ด ๊ด๊ณ๋ฅผ ํ์ธํ๋ค.
-
๋ถ๋ฆฌ: ๋จผ์ 10์20์ผ ์คํ ์์ ๋ณ๊ฒฝ๊ณผ READMEยทํ๊ฐยทํด๋น ๋งฅ๋ฝ๋ง ์ปค๋ฐํ๋ค. ์ด์ screen-specยทRound07/11ยทoutput ์์ ์ ๋ณด์กดํ๊ณ ํฌํจํ์ง ์๋๋ค.
-
๋ฒ์: ์ข ์ ํ๋ก์ ํธ์ ์ค์ ์ฐธ์กฐยท๋ณต์ฌยท๊ฐ๊ณต ๊ด๊ณ๋ฅผ ํ์ธํด ํ์ํ ๊ฒฝ๋ก๋ง ์์ ํ๋ค. ์ ํ๋ณ ์ฐ์ถ๋ฌผ๊ณผ ๊ณผ๊ฑฐ ๊ฒ์ฆ์ ์ ๊ท์น์ผ๋ก ์๊ธ ์น์ธํ์ง ์๋๋ค. ์ด๋ฒ ์์ฒญ์์ ํธ์๋ ์คํํ์ง ์๋๋ค. ํ๋ก์ ํธ๋ณ ๊ฒฐ๊ณผ์ ๊ฒ์ฆ์ ํ์ ๊ธฐ๋ก์ผ๋ก ๋จ๊ธด๋ค.
-
์ปค๋ฐ ์ ํ์ธ: ๋ ์คํฌ quick_validate, UI ๋ฉํ๋ฐ์ดํฐ YAML ๊ตฌ๋ฌธ, ์คํ ์ด์งํ Markdown ๋ก์ปฌ ๋งํฌ ๋์193๊ฐ์ git diff --cached --check๋ฅผ ํต๊ณผํ๋ค. ์คํ ์์ ํ๊ฐ๋ ๊ธฐ์กด ์๋ ๊ณ์ฝ ๋์กฐ์ด๋ฉฐ ์ค์ ์ ํ ์คํ ๊ฒ์ฆ์ ์๋๋ค.
-
์๋ณธ: ์คํ ์์ ๋ณ๊ฒฝ8ํ์ผ์
ad3f811๋ก ์ปค๋ฐํ๋ค. ๋จ์ ์๋ screen-specยทRound07/11ยทoutput ๋ณ๊ฒฝ์ ์ ์ธํ๋ค. ์ดํ ์ข ์ ํ๋ก์ ํธ ๋๊ธฐํ๋ฅผ ์ถ๊ฐํด ์ค์ ํธ์ถยท๋ณต์ฌยท๊ฐ๊ณตยท์์น ๋ฐ์ ๊ด๊ณ, ๋์ ์ฌ์ฉ์ฒ, ์ ํ๋ณ ์์ธ์ ํ์ ๊ฒ์ฆ/์ปค๋ฐ์ ๊ด๋ฆฌํ๋ค. AGENTSยทREADMEยทDOWNSTREAM-SYNC-01์ ์ฐ๊ฒฐํ๋ค. -
PDP:
9a9e387๋ก ์ ์ฉ ์ ์ ์ง์ ์ ยท์ธ๊ณยทDESIGN/READMEยท์ถ์ฒ ๊ธฐ๋ก5ํ์ผ์ ์ปค๋ฐํ๋ค. ์ํ ์๋ณธ ์กฐ์ฌ โ ๋ถํด โ ์ฝ์ ํธ/Gen โ ์ค์ ์ถ๋ ฅ ๊ฒ์๋ก ๋์ํ๊ณ UIbowl ์ฑ ์กฐ์ฌ๋ฅผ ๊ฐ์ ํ์ง ์์๋ค. ์์ ์ ๊ฐ์ธ ์ค์น8ํ์ผ์ด ์๋ณธ๊ณผ ์ผ์นํจ์ ํ์ธํ๊ณ ๋ณ๊ฒฝ2ํ์ผ์ ๊ฐฑ์ , ์ต์ข 8ํ์ผ ์ผ์น๋ฅผ ํ์ธํ๋ค. ๊ธฐ์กด ๋ฏธ์ถ์ ์์ง HTML2๊ฐ๋ ์ ์ธํ๋ค. -
Qwen: ๋ก์ปฌ์ ์๋ ์ ์ฅ์๋ฅผ ๋ฐ์ ๊ธฐ์กด upstream ๋ณํ ๋ฐ์ดํธ๋ฅผ ๋จผ์ ๋์กฐํ๋ค. ๋ณ๊ฒฝ ์๋ณธ3ํ์ผ์ guide.md ๊ท์น์ผ๋ก ๋๊ธฐํํ๊ณ ๋ก์ปฌ ์ง์ ์ ยท์ค์ ๊ณตํต ํ๋กฌํํธ ์ ๋ฌ ๋ฌธ์ยท์ถ์ฒ ํด์/๊ฒ์ฆ์
bf372d7๋ก ์ปค๋ฐํ๋ค. ๋ก์ปฌ Python ์ ๊ธยท๋ฐํ์ยทํ์ง ๊ธฐ์ค๊ณผ ๊ณผ๊ฑฐ ์ถ๋ ฅ์ ๋ณด์กดํ๋ค. -
Goodnotes: ๋ก์ปฌ์ ์๋ ์ ์ฅ์๋ฅผ ๋ฐ์ ์ฌ์ฉ ๊ธฐ๋ก๊ณผ ์์ฒด PDF ํ๋ฆ์ ํ์ธํ๋ค. ์ง์ ํธ์ถ/8๊ฐ ์คํฌ ๋ณต์ฌ๋ณธ์ ์๊ณ ๋ถํด ์์น์ ๋ฐ์ํ ์ ํ์ด๋ฏ๋ก ์กฐ์ฌยท๋ถํดยทPDF์ ์ยท๊ฒ์ ์์์ ๋จ๊ณ๋ณ ์ฌ์ฌ์ฉ๋ง ๋ช ์ํด
32bacde๋ก ์ปค๋ฐํ๋ค. ์ต์ ๋น ์์ ๋จ๊ณยท์์ ๊ธ์ยทํ์ง/๋ด์ง ๊ณ์ฝ๊ณผ ๊ณผ๊ฑฐ ๋ฐ๋ ค๋ฅผ ์ ์งํ๋ค. PDFยท์์งยท์ค์น ๋ฆด๋ฆฌ์คยท๊ณ ์ ์์์ฆ์ ๋ฐ๊พธ์ง ์์๋ค. -
๊ฒ์ฆ: ์ธ ์ ํ ์คํฌ ๋ฐ PDP ๊ฐ์ธ ์ค์น๋ณธ quick_validate, ๋ฌธ์ ๋ก์ปฌ ๋งํฌ ๋์ PDP25/Qwen63/Goodnotes56๊ฐยทQwen์ต์ปค4๊ฐยท๊ณต๋ฐฑ, ์๋ณธ/๊ฐ๊ณต3ํ์ผ SHA-256์ ํ์ธํ๋ค. Qwen Python๊ฒ์ดํธ2๊ฐ ํต๊ณผ. ์ฒซ Node ์คํ์ macOS ์์ ๊ฒฝ๋ก alias ๋น๊ต๋ก212/213์ด์์ผ๋ฉฐ ํ ์คํธ ๋ณ๊ฒฝ ์์ด
TMPDIR=/private/tmp npm test์ฌ์คํ213/213์ ํ์ธํ๋ค. ์คํจ์ ์กฐ๊ฑด์ ๋์ ๊ฒ์ฆ JSON์ ๋ณด์กดํ๋ค. -
๋ฏธ์คํ/๋ฒ์: ์ UI/PDF ์ ์ยท์๋ณธ ์ด๋ฏธ์ง ์กฐ์ฌยท๋ชจ๋ธ ์ถ๋ก ยท์ ํ ์๊ฐ/ํ๋ยทGoodnotes ์ค๊ธฐ๊ธฐ ๊ฒ์ฆ์ ์ํํ์ง ์์๋ค. ๋ฌธ์/๊ธฐ์กด ํ๊ท ๊ฒ์ฌ๋ก ์ ํ PASS๋ฅผ ๋ง๋ค์ง ์๋๋ค. ๊ธฐ์กด ์ธ๋ถ ํ๋ก์ ํธ ์ค์น๋ณธ ์ ์ฒด๋ฅผ ์๋ก ๋ฐฐํฌ/๊ฐฑ์ ํ ๊ฒ๋ ์๋๋ค. ์ด๋ฒ ๋ณ๊ฒฝ์ ๊ฐ ์ ์ฅ์์ ์ปค๋ฐํ์ผ๋ฉฐ ํธ์๋ ํ์ง ์์๋ค.
-
ํ์ ์ ์ง ๊ธฐ์ค ์ปค๋ฐ ์ ํ์ธ: ์คํ ์ด์ง5ํ์ผ์ ํฌํจ ๋ฒ์, ๋ก์ปฌ ๋งํฌ ๋์163๊ฐยท์ ๋ชฉ ์ต์ปค7๊ฐ์ ๊ณต๋ฐฑ์ ํ์ธํ๋ค. ๋ณ๋ ์ ํ ๋ณ๊ฒฝ ์์ด ์๋ณธ/์ค์น ์ฐ๊ฒฐ๊ณผ ํ๋ก์ ํธ๋ณ ์ปค๋ฐ ์ํ๋ฅผ ์ต์ข ๋์กฐํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ์์ ์ปค๋ฐํ ์๋ณธ๊ณผ ์ธ ์ข ์ ํ๋ก์ ํธ์ ๋ณ๊ฒฝ์ ํธ์ํ๋ค. ์์ ๋ฏธํธ์ ๊ธฐ๋ก์ ์น์ธ ์ ์ํ๋ก ๋ณด์กดํ๋ค.
- ์๊ฒฉ ํ์ธ: samkill-ui์ ์คํ ์์ยท์ ์ง ๊ท์น์
70b70ab, Qwen์bf372d7, Goodnotes๋32bacde๊น์ง origin/main ๋ฐ์ ํ ์ค์ refs/heads/main์ ์ ์ฒด ํด์๋ฅผ ํ์ธํ๋ค. ์๋ณธ origin์ ๊ธฐ์กด ์ฃผ์๋ samkill-ui๋ก ๋ฆฌ๋ค์ด๋ ํธ๋์ผ๋ฉฐ remote ์ค์ ์ ๋ฐ๊พธ์ง ์์๋ค. - PDP ํตํฉ: ์ฒซ ํธ์๊ฐ ์๊ฒฉ ์ ํ ๋ณ๊ฒฝ์ผ๋ก ๊ฑฐ์ ๋๋ค. ์๊ฒฉ
da89a39์190๊ฐ ์ถ๊ฐ ์ปค๋ฐ๊ณผ ์ด๋ฒ9a9e387์35595f7์์ ์ถฉ๋ ์์ด ๊ฒฐํฉํ๊ณ , ์น์ธยท๊ฒ์ฆ ๊ธฐ๋ก์ ํฌํจํ8944165๋ฅผ ์๊ฒฉ main์ ํธ์ํ๋ค. ๋ ๊ธฐ์กด ์ปค๋ฐ์ด ๋ชจ๋ ์ต์ข ๊ฒฐ๊ณผ์ ์กฐ์์์ ํ์ธํ๋ค. ์๊ฒฉ์์ ์ถ๊ฐ๋ learning-inputยท์ ๋ฐ ์ฌํยทAGENTS ๊ธฐ์ค์ ๋ณด์กดํ๋ค. - ์์
๊ณต๊ฐ/๊ฒ์ฆ: PDP ์๋ main ์์
ํด๋์ ๋ฏธ์ถ์ ์์ง ํ์ผ์ ๊ทธ๋๋ก ๋์๋ค. ์ค์ ํตํฉ ๋ฐ์๋ณธ์ ๋ณ๋ worktree์
codex/pdp-samkill-ui-sync๋ธ๋์น๋ค. ์คํฌ ํ์ยทaudit-links missing๋น๋ชฉ๋กยท๋ณ๊ฒฝ ๋ฌธ์ ๋งํฌ28๊ฐ(Git tree ๊ธฐ์ค)ยท๊ณต๋ฐฑ์ ํ์ธํ๋ค. ์ ํ ์ฝ๋๋ Python ๋์์ ๋ฐ๊พธ์ง ์์์ผ๋ฉฐ ์ ์ฒด suiteยท์ํ ๋ ๋ยท์๊ฐ ๊ฒ์ฆ์ ์๋ก ์ํํ๋ค๊ณ ํ์ง ์๋๋ค. ์์ ๊ฐ์ธ ์ค์น8ํ์ผ ์ผ์น๋ ๋น์ ๋ก์ปฌ ๋ฒ์ ์ ๊ธฐ๋ก์ด๊ณ , ์ ์๊ฒฉ ์ ์ฒด ํจํค์ง๋ฅผ ์ฌ์ค์นํ ๊ฒ์ ์๋๋ค. - ์๊ฒฉ ๊ฒฐ๊ณผ: PDP
8944165db5019d670ea6aa3dbf8a78a95649a92d, Qwenbf372d7c8c45feb5f2efc2ed7f96b5d72cf1bb64, Goodnotes32bacde07524e7f668dc3fcb891035e1056a0b7a๋ฅผ ์ค์ ์๊ฒฉ์์ ํ์ธํ๋ค. ์ด ํ์ ๊ธฐ๋ก๊ณผ ๋๊ธฐํ ๋ฌธ์๋ ๋ณ๋ ๋ฌธ์ ์ปค๋ฐ์ผ๋ก ์๋ณธ์ ๋ฐ์ํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ํฐ ๋ฐฐ๊ฒฝยท์ฅ์ ์ ํ์ ์์ธ์ ์๋ณธ ํน์ง์ ์์ ๊ณ , ๋ถํด์์ ์ค์ธก์ ์๋ตํ ๋ค ์์ ๊ฐ์ ๊ฒ์๋ ํต๊ณผ์ํค๋ ์ผ์ด ๊ธฐ์กด ๊ธฐ์ค ์๋์ ๋ฐ๋ณต๋๋ค๊ณ ์ง์ ํ๋ค. ์คํจ ๋์์ผ๋ก
Documents/yoch.cc๋ฅผ ์ง์ ํ๋ค. ์ง์นจ์ ๋ค์ ์ค๋ช ํ๋ ๋ฐ์ ๋๋ด์ง ์๊ณ ์ค์ ์ ๋ ฅ๊ณผ ํ๋ ๋์์ ์์ ํ๋ค. - ์ค์ ํ์ธ: yoch์ ์ด๊ธฐ ๋ถํด๋ ์ ์ฑ ํํ ๋ค640px ๋ฑ์ chosen์ผ๋ก ์ ํ๊ณ , ๋ฆฌ๋ทฐ๋ ์ฝ460 image-px์640 CSS-px๋ฅผ ์์ด ํด๋ณด๋ฅผ adapted-and-verified๋ก ์ฒ๋ฆฌํ๋ค. ์ ์ฅ ๋ณด๊ณ ์์ RUI-16/17์ pass์์ง๋ง ์ ์ฒด ๊ฒ์ดํธ๋ ์ธ๋ถ ์ธ์ฆ/๋ณด์กฐ๊ธฐ์ unknown์ผ๋ก UNVERIFIED์๋ค. ์ ์ฒด PASS์๋ค๊ณ ํ๋ํ์ง ์๋๋ค. ํ์ฌ ์๋ณธ์1440ร900/DPR1์์ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์ธก์ ํด ์ ๋ชฉ ์ด464 CSS-px๋ฅผ ํ์ธํ๋ค. ์ด๊ธฐ ์ ์ฅ DOM์640px์ ์ปค๋ฐ1881bf5์ CSS๋ฅผ ๋ณด์กดํ๋ค. ํ์ฌ ์๋ณธ ์ค์ธก์ ์ต์ด ์คํ ๋น์ ์ค์ธก์ ์ฆ๊ฑฐ๊ฐ ์๋๋ค.
- ์ ํ/์ด์ : ์์น ์ธ๊ณ์ ๋น๊ต๋ฅผ ์ค์ JSON ์ ๋ ฅ์ผ๋ก ๋ง๋ค๊ณ , ๊ตฌํ ์ prepare/READY์ ๊ตฌํ ํ ์๋ณธยท์ธ๊ณยท์บก์ฒยทํ์ฌ ๊ตฌํ ํด์์ ์ฐ๊ฒฐ์ ์ถ๊ฐํ๋ค. RUI-16/17 ์ ์ฉ ์ ์๋ฃ ๋๋ฝ/๋จ์ ํผ์ฉ/์ด์ ๊ตฌํ์ ๋น๊ต ์ฌ์ฌ์ฉ์ UNVERIFIED, ๋ฏธ๋ฆฌ ์ ํ ํ์ฉ ์ฐจ์ด ์ด๊ณผ์ ์๊ฐ ํด๋ณด๋ pass ์ ์ธ๊ณผ ๋ฌด๊ดํ๊ฒ FAIL์ด๋ค. ํฐ ๊ธฐ๋ณธ ๋ฐฐ๊ฒฝ์ ๊ธฐ์กด ๋ช ์ ์๊ตฌ๋ฅผ ํ๊ธฐํ์ง ์๊ณ ์๋ณธ์ ์ ์ฝ๋ณด๋ค ๋จผ์ ๊ด์ฐฐํ ๋ค ์ถฉ๋ํ๋ ์ญํ ยท๋ฒ์๋ง ๋ณ๋ ๊ฒฐ์ ํ๋๋ก ํ๋ค.
- ์ฌํ/๊ฒ์ฆ: ์ค์ ์ฌ๋ก์ ์ง๋จ์ ์๋ณธยท์ด๊ธฐ ํ๋ฉดยท์์นยทํด์๋ฅผ ๋ณด์กดํ๋ค. ๋ถ๋ฆฌ๋ RUI-16 ์ง๋จ์์ ๊ฐ์464โ640 ์ ๋ ฅ๊ณผ pass ์ ์ธ์ ๊ธฐ์กด ํ๋ ๊ธฐ๋ PASS, ์์ ํ๋ ๊ธฐ๋ FAIL๋ก ํ์ ํ๋ค. ์ด๋ ๊ตฌํ ๋ค ์์ฑํ ์ง๋จ์ด๋ฉฐ ์ ๊ท ์์ฑ์ ํ์ง ์คํ์ด๋ yoch ์ ์ฒด ๊ฒ์ดํธ ์คํ์ด ์๋๋ค. ํ๊ท38๊ฐ๋ฅผ ์๋ณธยทQwenยทPDP ํ๋ ๊ธฐ์ ๊ฐ๊ฐ ์คํํด ํต๊ณผํ๊ณ , Qwen ๊ธฐ์กด Node213๊ฐ/Python2๊ฐ, PDP ํ๋ซํผยท๋์๊ธฐ๋ก8๊ฐ์ audit-links๋ ํต๊ณผํ๋ค. Goodnotes prepare์ ์ ํจ/์ ์ฑ๋ง/๋จ์ํผ์ฉ ์ ๋ ฅ์ READY/UNVERIFIED/UNVERIFIED์๋ค.
- ์ข ์ ๋ฐ์: ๋๊ธฐํ ๊ธฐ๋ก์ ์ค์ ์ฌ์ฉ์ฒ๋ฅผ ๋จ๊ฒผ๋ค. Qwen ๊ณตํต ํ๋กฌํํธยท๊ฐ๊ณต ๊ฐ์ด๋ยท์ต์ข ๊ฒ์ดํธ, PDP Gen ์ธ๊ณยท๋ถํด/๊ฒ์ ๋ณต์ฌ๋ณธยทํ๋ซํผ ์ ๊ธ์ ๋ณด์กดํ ๊ฒ์ดํธ, Goodnotes PDF ์ ์ฉ ์ธ๊ณ/๊ฒ์์ ๋ ๋ฆฝ prepare๋ฅผ ๋ก์ปฌ ๋ฐ์ํ๋ค. PDP ์๋ ์ฒดํฌ์์๊ณผ ๊ธฐ์กด ์์ง ํ์ผ์ ๋ณด์กดํ๊ณ ์์ ํตํฉํ worktree์์ ์์ ํ๋ค. ๊ฐ์ธ PDP ์ค์น์๋ ์ด๋ฒ ์ธ๊ณ ๋ฌธ๋จ๋ง ๋ฐ์ํ์ผ๋ฉฐ ์๊ฒฉ ์ ์ฒด ํจํค์ง ์ฌ์ค์น๋ก ํ๋ํ์ง ์๋๋ค.
- ํ๊ณ/๋จ์ ๋ฒ์: ๋๊ตฌ๋ ์ธก์ ์ ์ง์ค์ฑยท์์ญ ์ ํยทํต์ฌ ํน์ง ๋๋ฝยท๋ฏธ๊ด์ ์๋ ์ฆ๋ช ํ์ง ์๋๋ค. ์ค์ ์๋ณธ/๊ฒฐ๊ณผ ํ๋ ์ด ํ์ํ๋ค. ์ ๋ชจ๋ธ ์์ฑยท๊ต์ ์ค์ธ yoch์ ์ต์ข ํ๋ฉด ์น์ธยทGoodnotes PDF/์ค๊ธฐ๊ธฐ ๊ฒ์ฆ์ ์ํํ์ง ์์๋ค. yoch์ ์งํ ์ค์ธ ๊ต์ ์ฝ๋๋ ์์ ํ์ง ์์๋ค. ์ด๋ฒ ๋ณ๊ฒฝ์ ์์ง ์ปค๋ฐยทํธ์ํ์ง ์์๊ณ ๊ณผ๊ฑฐ ํธ์ ์น์ธ์ ์ ์๊ฒฉ ๋ณ๊ฒฝ์ ์น์ธ์ผ๋ก ์ฌ์ฉํ์ง ์๋๋ค. ๊ธฐ์กด screen-specยทRound07/11ยทoutput ๋ณ๊ฒฝ์ ๋ณด์กดํ๋ค.
- ์ต์ข ํ์ผ ํ์ธ: ์๋ณธ4/Qwen1/PDP3/๊ฐ์ธPDP1/Goodnotes1์ ์คํฌ ํ์10๊ฐ, ๋ค ์ ์ฅ์์ ๊ณต๋ฐฑ, ๊ด๋ จ Markdown36๊ฐ ๋ก์ปฌ ๋งํฌ391๊ฐยท์ต์ปค26๊ฐ, ์ ๊ท JSON ๊ตฌ๋ฌธ๊ณผ ์๋ณธ/๊ฐ๊ณต8๊ฐ ํด์๋ฅผ ํ์ธํ๋ค. Qwen/PDP์ judge/main ์ธ ๊ธฐ์กด ํจ์์ ์ ๊ธ ๊ตฌํ์ AST๋ก ๋ถ๋ณ์ ๋์กฐํ๋ค. ๊ฒ์ฆ ๊ธฐ๋ก์ ์คํ ๋ฒ์๋ฅผ ๋จ๊ฒผ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ์ ๋ณ๊ฒฝ์ ์ปค๋ฐํ๊ณ ํธ์ํ๋ค. ์๋ณธ ์คํฌยทํ๋ ๊ธฐยทํ๊ฐ์ ๊ด๋ จ๋ ๋ฌธ์ ๋ถ๋ถ, ์ธ ์ข ์ ํ๋ก์ ํธ์ ์ค์ ๋ฐ์์ ๋ชฉ์ ๋ณ๋ก ์ปค๋ฐํ๋ค. ์์ ๋ฏธ์ปค๋ฐ/๋ฏธํธ์ ํ๊ธฐ๋ ์น์ธ ์ ์ํ๋ก ๋ณด์กดํ๋ค. screen-specยทRound07/11ยทoutputยทDS_Store์ yoch ์์ ์ ํฌํจํ์ง ์๋๋ค. ์๊ฒฉ main ํด์์ ์ปค๋ฐ ๋ฒ์๋ฅผ ํ์ธํ๊ณ ์ค์ ๊ฒฐ๊ณผ๋ฅผ ํ์ ๊ธฐ๋ก์ผ๋ก ๋จ๊ธด๋ค.
- ์ถ๊ฐ ๊ฒ์ฆ: PDP ์ ์ฒด suite๋ ์ฒซ ์คํ์์ sparse worktree์ crawler ๋๋ฝ์ผ๋ก import2๊ฐ์ ์์ ๊ฒฝ๋ก alias ๋๋ฌธ์ ์ฝ๊ธฐ ์คํจ ๋ชจ์1๊ฐ๊ฐ ์คํจํ๋ค. crawler๋ฅผ ์์
ํด๋์ ์ถ๊ฐํ๊ณ ์์ค/ํ
์คํธ ์์ ์์ด
TMPDIR=/private/tmp python3 -m unittest discover -s tests -v๋ก69๊ฐ ๋ชจ๋ ํต๊ณผํ๋ค. ์ฒซ ์คํจ๋ฅผ ์ด๋ฒ ํ๋ ๊ธฐ ํ๊ท๋ ์ค์ ํ์ผ ๊ถํ ๊ฒฐํจ์ผ๋ก ๋ถ๋ฅํ์ง ์๋๋ค.
- ์ค์ ๊ฒฐ๊ณผ: ์๋ณธ ๊ตฌํ
3b7ed67, Qwenf053428, PDPeb3b436, Goodnotes41f3a65๋ฅผ ๊ฐ๊ฐ ์๊ฒฉ main์ ํธ์ํ๊ณ refs/heads/main์ ์ ์ฒด ํด์๊ฐ ๋ก์ปฌ ๊ตฌํ ์ปค๋ฐ๊ณผ ์ผ์นํจ์ ํ์ธํ๋ค. ์ ์ฒด ํด์ยท๊ฒ์ฆ๊ณผ ์ข ์ ๊ธฐ๋ก์ ์ฐ๊ฒฐํ๋ค. ์๋ณธ origin์ ์ด๋ ๋ฆฌ๋ค์ด๋ ํธ๋ก ์ ์ ๋ฐ์ํ์ผ๋ฉฐ remote ์ค์ ์ ๋ฐ๊พธ์ง ์์๋ค. - ํฌํจ ๋ฒ์: ์๋ณธ43ํ์ผยทQwen14ยทPDP10ยทGoodnotes6ํ์ผ. ์๋ณธ DESIGN/ํ๊ฐ/๋งฅ๋ฝ์ ๊ด๋ จ ๋ถ๋ถ๋ง ์คํ ์ด์งํ๊ณ README์ ๊ธฐ์กด ๋ณ๊ฒฝ, screen-specยทRound07/11ยทoutputยทDS_Store๋ ์ ์ธํ๋ค. yoch ํ์ผ์ ์์ ํ๊ฑฐ๋ ์ปค๋ฐํ์ง ์์๋ค. PDP๋ ํตํฉ worktree์์ ํธ์ํ์ผ๋ฉฐ ์๋ ๋ก์ปฌ main๊ณผ ์์ง ํ์ผ์ ๊ทธ๋๋ก๋ค.
- ๊ฒ์ฆ: ์คํ ์ด์ง Markdown์ ๋ก์ปฌ ๋งํฌ ์๋ณธ250/Qwen77/PDP35/Goodnotes17๊ฐ์ ์ต์ปค15/8/3/0๊ฐ, ๊ณต๋ฐฑยทJSONยท์๋ณธ/๊ฐ๊ณต8๊ฐ ํด์๋ฅผ ํ์ธํ๋ค. ํ๋ ๊ธฐ ํ๊ท38๊ฐ์ฉยทQwen213/2๊ฐ ๊ฒ์ฌ์ ๋ํด PDP ์ ์ฒด69๊ฐ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ๋ค. ์ฒซ PDP ์ ์ฒด ๊ฒ์ฌ์ ๋๋ฝ import์ ์์ ๊ฒฝ๋ก alias ์คํจ๋ฅผ ๊ธฐ๋กํ๊ณ ์ฝ๋๋ ํ ์คํธ๋ฅผ ์ํํ์ง ์์๋ค. ์ด ๊ธฐ๋ก์ ํ์ ๋ฌธ์ ์ปค๋ฐ์ผ๋ก ํธ์ํ๋ฉฐ ์ UI/PDF ํ์ง ์น์ธ์ผ๋ก ํ๋ํ์ง ์๋๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ๋ถํด์ ์ขํยท์ยท๋ ์ด์์ ํํ๋ฅผ ํ์ฅ ๊ฐ๋ฅํ JSON์ผ๋ก ์ ๋ฌํ๊ณ ๊ท๊ฒฉ ๋ฐ ์ ๋ณด์ ์ ์ฒด raw๋ ๋ณด์กดํ๋ค. ์์ ์ต๋ํ HEX๋ก ์ ๋ฌํ๋ฉฐ ์ค์ ์ดํด๋ฅผ ํ์ธํ๋ ์ ์ฐจ๊น์ง ๋ฐ๊พธ๊ณ ๊ณ์ ์ปค๋ฐยทํธ์ํ๋ค. ์ด ์น์ธ ๋ฒ์์์ ์๋ณธ๊ณผ ์ธ ์ข ์ ํ๋ก์ ํธ๋ฅผ ๋ฐ์ํ๋ฉฐ ๋ฌด๊ดํ ์์ ์ ์ ์ธํ๋ค.
- ์ ํ/์ด์ : ๋ถํด ํ์์ sources/spaces/raw/elements/properties/relations/adaptations/required/extensions์ ์์ ๋ IDยทrevision์ ์ ์ํ๋ค. ์ขํ์ ํ๋ฆ/๋ถ๋ชจ ๊ด๊ณ, ๊ด์ฐฐ/๊ฐ์, ์ค์ธก/์ถ์ /๋ฏธํ์ธ์ ๋ถ๋ฆฌํ๋ค. ์์6์๋ฆฌ ๋๋ฌธ์ HEXยท๋ณ๋alphaยทsrgb์ ์ญํ ยท๊ทผ๊ฑฐ, ๊ทธ๋ผ๋ฐ์ด์ stop/๋ฐฉํฅ๊ณผ ์๋ ํ๊ธฐ๋ฅผ ๋ณด์กดํ๋ค. ๋์ ์์ญ/๋ฏธํ์ธ ์์ ์ ํํ HEX๋ก ๊พธ๋ฏธ์ง ์๋๋ค.
- ์ค์ ๊ตฌํ: reference_check์ decompose/prepare/export์ ์ต์ข check๋ฅผ ์ฐ๊ฒฐํ๋ค. ์ ์ฒด JSONยท์ธ๋ถ raw ์๋ฌธ์ ์๋ฅด์ง ์๊ณ payload๋ก ๋ด๋ณด๋ด๊ณ , ๋ฐ์ ์ชฝ์ ํญ๋ชฉ/raw/ํ์ฅ๋ณ plannedยทunsupportedยทunknown ํด์์ ๊ฒ์ฌํ๋ค. ์์น handoff/comparison์v2๋ก ์ฌ๋ ค ๋ถํด ๊ด์ฐฐID/ํด์์ ๊ฒฐํฉํ๊ณ , ํต์ฌ ํ๋ฉด source snapshotยท์บก์ฒยทํ๋ ๊ณผ ์ต์ข consumption์ ์๊ตฌํ๋ค. ํ์ฅ ํ๋ ์ญ์ ยท๋ฏธ์ฒ๋ฆฌยทํต์ฌ ๋ฏธํด๊ฒฐ์ ํต๊ณผํ์ง ์๋๋ค. catalog/contract/report ๋ฒ์ 1ยท75๊ท์น๊ณผ ๊ธฐ์กด ์คํจ ์ด๋ ฅ์ ์ ์งํ๋ค.
- ๊ฒ์ฆ: ์ด๊ธฐ12๊ฐ ์ฌ๋ก๋ ์๋ณธ/Qwen/PDP์ ๊ตฌ๋๊ตฌ์์ ์คํจ3๊ฐ/ํ์ ์ค๋ฅ14๊ฐ๋ฅผ ํ์ธํ ๋ค ๊ตฌํํ๋ค. ์ต์ข ์๋ณธ46+14๊ฐยทQwen/PDP๊ฐ60๊ฐยทGoodnotes14๊ฐ, ๊ธฐ์กดQwen Node213/Python2๊ฐยทPDP์ ์ฒด69๊ฐ๊ฐ ํต๊ณผํ๋ค. ์คํ ๊ฐ๋ฅํ ํฉ์ฑ ์์ , ์ ์ฒด raw export์ ๊ฑฐ์ ์ง๋จ์ ๋ณด์กดํ๋ค. ์ด๋ ์ค์ ๋ชจ๋ธ ์ดํด๋/์ ๊ท UI ํ์ง ์คํ๊ณผ ๊ตฌ๋ณํ๋ค.
- ์ข ์ ์ ์ฉ: Qwen์ ๊ฐ๊ณต ๋ฌธ์ยท์ค์ ๊ณต์ ๊ฐ์ด๋/์ง์ ์ ยทhelper์ ์ถ์ฒ, PDP์ ๋ถํด/๊ฒ์ยทGen/freeze ์ธ๊ณ์ helper, Goodnotes์ PDF์ ์ฉ ์๋ฌธ/ํด์ยท๋ํ๋ฉด G2/G5 ๊ฒ์์ helper๋ฅผ ๋ง์ถ๋ค. Qwen์ ์๋ ๋ฃจํธ DESIGN์ ๋๊ตฌ ๋ฒ์๋ก ์์ฑํ๊ณ ์์ ์ ํ ํ๋ ํธ๋ ๋ง๋ค์ง ์์๋ค. PDP ํตํฉ worktree๋ฅผ ์ฌ์ฉํ๊ณ ๊ฐ์ธ ์ค์น์๋ ๊ด๋ จ2๋ฌธ๋จ๋ง ์ถ๊ฐํด ๊ตฌ๋ฒ์ ๋๋จธ์ง๋ฅผ ๋ฎ์ด์ฐ์ง ์์๋ค.
- ํ๊ณ: ๊ตฌ์กฐ/ํด์/ํด์ ๊ธฐ๋ก์ ๊ด์ฐฐ์ ์ง์ค์ฑยท์ค์ ์ดํดยท์ฌ๋ฐ๋ฅธ ์์ญยท๋ฏธ๊ด์ ์๋ ์ฆ๋ช ํ์ง ์๋๋ค. ์ค์ ํต์ฌ ํ๋ฉด๊ณผ ์ ์ฒด ๋น๊ต๊ฐ ํ์ํ๋ค. host๊ฐ export payload๋ฅผ REFERENCE.md/๊ณต์ component ์ ๋ ฅ์ ์ค์ ๋ฃ์ด์ผ ํ๋ฉฐ ๋ชจ๋ ์ถ๋ก ์ ์๋ ๊ฐ์๋ฅผ ์ถ๊ฐํ ๊ฒ์ ์๋๋ค. ์ ๋ชจ๋ธ ์ถ๋ก ยท์ ํ UI/PDFยท๊ธฐ๊ธฐ ๊ฒ์ฆ์ ์ํํ์ง ์์๋ค. yoch ๋ฐ ๊ธฐ์กด screen-specยทRound07/11ยทoutput์ ์์ /์ปค๋ฐํ์ง ์๋๋ค. ๊ฒ์ฆ๋ ์ด๋ฒ ๋ณ๊ฒฝ์ ๋ชฉ์ ๋ณ ์ปค๋ฐยทํธ์ํ๊ณ ์ค์ ์๊ฒฉ ํด์๋ฅผ ํ์ธํ๋ค.
- ์ค์ ๊ฒฐ๊ณผ: ์๋ณธ ๊ตฌํ5ed255fยทQwen b0b0004ยทPDP13689ad๋ฅผ ๊ฐ๊ฐ ํธ์ํ๋ค. Goodnotes๋ ์๊ฒฉ2353cf4์15๊ฐ ์ ํ ์ปค๋ฐ์ผ๋ก ์ฒซ ํธ์๊ฐ ๊ฑฐ์ ๋ผ ์ด๋ฒaa5f734์2421960์์ ์ถฉ๋ ์์ด ๋ณํฉํ๋ค. ์๊ฒฉ์ ์ reconstruction-loop์๋ ์ธ๊ณ๋ฅผ ์ฐ๊ฒฐํ809ab4c๋ฅผ ํธ์ํ๊ณ ๋ค ์ ์ฅ์์ ์ค์ refs/heads/main ํด์๋ฅผ ํ์ธํ๋ค. ์ ์ฒด ํด์ยท๊ฒ์ฌ๋ฅผ ๋ณด์กดํ๋ค.
- ๊ฒ์ฆ/๋ณด์กด: ์๋ณธ28ํ์ผยทQwen22ยทPDP17ยทGoodnotes12ํ์ผ๊ณผ ๋ณํฉ ํ์2ํ์ผ๋ง ๋ชฉ์ ๋ณ ์ปค๋ฐํ๋ค. ์คํ ์ด์ง ๋งํฌ/์ต์ปคยท๊ณต๋ฐฑยทJSON๊ณผ15๊ฐ ์๋ณธ/๊ฐ๊ณต ํด์, ์คํฌ10๊ฐยท๊ฐ์ธ PDP ๊ด๋ จ ๋ฌธ๋จ์ ํ์ธํ๋ค. ์๋ณธ/Qwen/PDP๊ฐ60๊ฐยทGoodnotes14๊ฐ, ๊ธฐ์กดQwen213/2ยทPDP69๊ฐ์ ๋ํด ๋ณํฉ ํ Goodnotes14๊ฐ์ ์คํฌ/์ฐ๊ฒฐ ๊ฒ์ฌ๋ฅผ ํต๊ณผํ๋ค. ์๊ฒฉ ์ฐ๊ตฌยท์กฐ๊ฑด๋ถ ์คํฌยท์์ง/์ฌํ ์ฆ๊ฑฐ๋ฅผ ๋ณด์กดํ์ผ๋ฉฐ ์๋ก์ด UI/PDF/๋ชจ๋ธ ์ดํด๋ ์น์ธ์ ํ์ง ์์๋ค.
- ๋ฌด๊ดํ screen-specยทRound07/11ยทoutputยท๊ณต์ ๋ฌธ์์ ๊ธฐ์กด ๋ถ๋ถ๊ณผ DS_Store, PDP ์๋ checkoutยท์์ง ํ์ผ, yoch ์์ ์ ์ด๋ฒ ์ปค๋ฐ์์ ์ ์ธํ๋ค. Qwen/PDP์ ๊ธฐ์กด ์ ๊ธ/ํ๋ซํผ ํจ์๋ฅผ AST๋ก ๋์กฐํ๊ณ Goodnotes์ ์ ํ๋ณ ์ ์ฝ์ ์ ์งํ๋ค. ์ด๋ฒ ์๊ฒฉ ๊ฒฐ๊ณผ ๋ฌธ์๋ ํ์ ์ปค๋ฐยทํธ์ํ๋ค.
- ์ฌ์ฉ์ ์์ฒญ: ๋ณ๊ฒฝํ ์ธ๊ณ๋ฅผ โ๊ฒ์ฆ๋ ํด๋ดโ. ๊ธฐ์กด โ๊ณ์ ์ปค๋ฐํ๊ณ ํธ์โ ๊ถํ ์์์ ๊ด๋ จ ํ๊ฐ ์ฆ๊ฑฐ์ ์ด๋ฒ ๊ธฐ๋ก์ ๋ฐ์ํ๋ค.
- ๋ฐฉ์/๋ฒ์: ์ ์ฅ๋ ์ค์ ํผยท์ด๋ ฅ์ ๋ชฉ๋ก crop ๋ ๊ฐ๋ฅผ ํต์ฌ ์ ๋ณด๊ฐ ๊ฐ์ prose์ ํ์ฅ JSON/raw๋ก ๋๊ฒผ๋ค. skill-creator์ ๋ ๋ฆฝ forward-testing ์ ์ฐจ์ ๋ฐ๋ผ ๋งฅ๋ฝ์ ์๋ก ์์ํ Codex ์์ ์ ๋์ด ํด์โHTML/CSS๋ฅผ ์์ฑํ๊ณ , ์๋ณธ ํฝ์ ์ ์ ๋ฌ ์คํ์ ์ํด ๊ฐ์ท๋ค. ์ด๋ ์ค์ ์ด์์์ ์ด๋ฏธ์ง๊น์ง ํจ๊ป ์ฃผ๋ ์ ์ฒด ์คํฌ์ ๋ธ๋ผ์ธ๋ ํ๊ฐ๋ Qwen ์ถ๋ก ๊ฒ์ฆ์ด ์๋๋ค.
- ๋ฐ๊ฒฌ/์์ : ๋ ์์ ์๊ฐ ๊ตฌํ ์ label gapยทํํธ ๋์ดยท1192/1193 ํญ์ ๋ชจ์์ ์ฐพ์๋ค. ๊ตฌ์กฐ READY๋ง์ผ๋ก๋ ์ด๋ฅผ ๊ฑธ๋ฌ๋ด์ง ๋ชปํ๋ค. ์ฒซ ํ๋ฉด์์๋ ๋ ๋ค ๋๋ฝ๋ ํ์ ์ ์๋จ ์ ๋ ฌ๊ณผ label ๋ค ์ํ ์ ์ ๋์ณค๊ณ , JSON์ ์ผ๋ถ ์ ์ญํ ๋ ๋ฌ๋๋ค. ๋ถ์์๊ฐ ๊ด๊ณ/์์๋ณ HEX๋ฅผ ๋ณด์ํ๊ณ ์ฌ์ฉ์ ์ง์ marker-layout์ ๋ณด์กดํ๋ค. ๋ค์ ์๋ณธ ๋น๊ต์์ ๊ฐ์ ธ์ค๊ธฐ ๋ฒํผ์ ๊ฐ์กฐ๋ฅผ catch-all500์ผ๋ก ๋ฎ์ถ ๋ถ์ ์ ํ๋ ๊ต์ ํด ํด๋น ๋ฒํผ๋ง700์ผ๋ก ์ฌ๊ตฌ์ฑํ๋ค. ๊ณผ๊ฑฐ ์ ๋ ฅยทํด์ยทHTMLยท์คํจ ์บก์ฒ๋ ๋ฎ์ด์ฐ์ง ์์๋ค.
- ์ค์ ๊ฒฐ๊ณผ: ํ๋ ๊ธฐ46+๋ถํด14๊ฐ ํ๊ท ํต๊ณผ. ์ต์ข ๋ค ์ ์ ํ๋ฉด์ ๊ณ ์ ์น์60/60ยท๊ด๊ณ20/20, ์ธก์ ํ ์ญํ ๋ณ HEXยท๋ฌธ๊ตฌยทnative ์ด๊ธฐ ์ํ ์ผ์น,14px/500 ํํยท390pxยท๊ธ์200%์ ๊ฐ๋ก ๋์นจ/ํ๋ ํ ์๋ฆผยท๊ฒน์นจ ์์, native ์ ๋ ฅ/focusยทtoggle ํค๋ณด๋ ํ์ธ. ์ธ๊ณ88ํญ๋ชฉ ์ค86๊ฐ ์ ์ฉยท์๋ณธ ์์ฒด2๊ฐ optional ๋ฏธํ์ธ์ ๋ณด์กดํ๋ค. ์ ์ฒด ์ฆ๊ฑฐยท์ ํ ๋น๊ตยท์ฌ์คํ.
- ํ๋จ/๋ฏธํ์ธ: ์ด ํ๋ณธ์์๋ JSON์ ํ์ ์ฐ์์ด๋ ์ฑ๊ณต๋ฅ ๊ฐ์ ์ ์ ์ฆํ์ง ๋ชปํ๋ค. ํด์ ๊ฒํ ์ ์๋ณธโ์ค์ ์ฒซ ๋ ๋ ๋น๊ต๊ฐ ๋๋ฝ/ํํํด์ง ๊ฐ์กฐ๋ฅผ ๋ฐ๊ฒฌํ๋ ๋ฐ ํ์ํ๋ค. ์๋ณธ ๋ ์ง์ ๋๋น2.346:1 ๋ฌธ์ ๋ ๋ณด์กดํ๊ณ ์ ํ ์ ๊ทผ์ฑ PASS๋ก ์ฒ๋ฆฌํ์ง ์์๋ค. ์๋น์ค ํ๋ฆยท๋น๋๊ธฐ/์ค๋ฅยท์ค์ ๊ธฐ๊ธฐยท์คํฌ๋ฆฐ๋ฆฌ๋ยท์ ์ฒด75๊ท์น ๊ฒ์ดํธ์ Qwen์ ๋ฏธ๊ฒ์ฆ์ด๋ค. ์ด๋ฒ์ ํ๊ฐ ์ฆ๊ฑฐ ์ถ๊ฐ์ด๋ฉฐ ์คํฌ ์ฝ๋/๊ณ์ฝยท์ธ ์ข ์ ํ๋ก์ ํธ ์ฝ๋๋ ์ถ๊ฐ ๋ณ๊ฒฝํ์ง ์๋๋ค. ๊ธฐ์กด screen-specยทRound07/11ยทoutputยท๊ณต์ ๋ฌธ์์ ๋ฌด๊ดํ ๋ณ๊ฒฝ์ ์ ์ธํ๋ค.