PATCH ๋งค๋ด์ผ ๊ฐ์ ์ด๋ ฅ
v1.3.0 โ 2026-03-22
FAQยทํ ํ์ด์งยท๋ฌธ์ ์ ๋นFAQ ํ์ด์ง (์ ๊ท)
- 50+ ์ง๋ฌธ์ ํ๋ฅด์๋๋ณ๋ก ๋ถ๋ฅ (์ฒ์ ์ฌ์ฉยทO&M ๊ด๋ฆฌ์ฌยทEPC ์๊ณต์ฌยท๋ฐ์ ์ ์์ ์ฃผยท๊ณตํต)
- ์ค์๊ฐ ๊ฒ์ ํํฐ (ํค์๋ ์ ๋ ฅ ์ Q&A + ์นดํ ๊ณ ๋ฆฌ ํค๋ ์๋ ์จ๊น)
- ๊ฐ ๋ต๋ณ์ ๊ด๋ จ ๋งค๋ด์ผ ํ์ด์ง ๋ฒํผ 54๊ฐ ์ฐ๊ฒฐ
ํ ํ์ด์ง ๋ฆฌ๋์์ธ
- ํฌ๋ฌ ํ๊ทธ๋ผ์ธ: "๋ฐ์ ์๊ฐ ์๋๋ผ, ํจ๋ ํ๋ํ๋๋ฅผ ๋ด ๋๋ค"
- ์์ฐ ํฌ์ธํธ 4๊ฐ + ๊ณ ๊ฐ ์๋๋ฆฌ์ค 3๊ฐ (O&MยทEPCยท์์ ์ฃผ)
- ๋ฐ์ํ CSS
์ ๊ท step 3๊ฐ
- A.2 ํ์๊ฐ์ , A.3 ๋น๋ฐ๋ฒํธ ์ฌ์ค์ , H.1 ์๋ฆผ ํ์ธํ๊ธฐ
์ฝํ ์ธ ๋ณด๊ฐ
- ์ด์๊ฐ์ง 12์ข ์ฉ์ด์ฌ์ ๋ฑ๋ก (์ด 50๊ฐ ์ฉ์ด)
- D.1 ํจ๋ ํด๋ฆญ ํ์ , E.1 ๋๊ธ ํธ์ง/์ญ์ โฎ ๋ฉ๋ด ์คํฌ๋ฆฐ์ท ์ถ๊ฐ
- C.1 ์ ๋ณด ํจ๋ โ ์ ๊ธฐ, ์ฃผ์โ์ง๋, ์์ ๋งํฌ, ๋ณด๊ณ ์ ๋ ์ง ์ ํ ์ค๋ช ๋ณด๊ฐ
์์คํ
- annotation์ selector ํ๋ ์ ๋ฌ
- CLAUDE.md ์ค๋ณต ์ ๊ฑฐยท์ ๋ฆฌ
- README ์ ๋ฉด ์ฌ์์ฑ (ํ์ดํ๋ผ์ธ ๋ค์ด์ด๊ทธ๋จ + FAQ)
- simpleMarkdownToHtml์ ์ธ๋ผ์ธ ๋งํฌยทโ ์ ๋์ฌ ํ์ฑ ์ถ๊ฐ
์์น
- step: 23 โ 26๊ฐ (+3)
- ์ด๋ฏธ์ง: 37 โ 42๊ฐ (+5)
- ์ฉ์ด: 38 โ 50๊ฐ (+12)
- FAQ: 0 โ 50+๊ฐ (์ ๊ท)
v1.2.0 โ 2026-03-22
ํ ํ์ด์ง ๋ฆฌ๋์์ธ + ์ ๊ท step 3๊ฐ + ์ฉ์ด์ฌ์ ํ์ฅํ ํ์ด์ง ๋ฆฌ๋์์ธ
- ํฌ๋ฌ ํ๊ทธ๋ผ์ธ: "๋ฐ์ ์๊ฐ ์๋๋ผ, ํจ๋ ํ๋ํ๋๋ฅผ ๋ด ๋๋ค"
- ์์ฐ ํฌ์ธํธ 4๊ฐ: ํจ๋ ๋จ์ ๋ชจ๋ํฐ๋ง, ์ด ๋จ์ ๋ฐ์ดํฐ, 12์ข ์ด์ ์๋ ๊ฐ์ง, ํ์ฅ-์ฌ๋ฌด์ค ์ฐ๊ฒฐ
- ๊ณ ๊ฐ ์ ํ๋ณ ์๋๋ฆฌ์ค 3๊ฐ: O&M ๊ด๋ฆฌ์ฌ, EPC ์๊ณต์ฌ, ๋ฐ์ ์ ์์ ์ฃผ
- ๋ฐ์ํ CSS (๋ชจ๋ฐ์ผ 1์ด ์ ํ)
์ ๊ท step
- A.2 ํ์๊ฐ์ ํ๊ธฐ (start-002-signup) โ ์คํฌ๋ฆฐ์ท ํฌํจ
- A.3 ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ํ๊ธฐ (start-003-password-reset) โ ์คํฌ๋ฆฐ์ท ํฌํจ
- H.1 ์๋ฆผ ํ์ธํ๊ธฐ (account-002-notifications) โ ์๋ฆผ ํจ๋ ์คํฌ๋ฆฐ์ท ํฌํจ
๊ธฐ์กด step ๋ณด๊ฐ
- D.1 ํจ๋ ํด๋ฆญ ํ์ ์คํฌ๋ฆฐ์ท ์ถ๊ฐ (์ขํยท์คํธ๋งยท์ถ๋ ฅยท์ ๋ฅยท์ ์ ์์ธ)
- E.1 ๋๊ธ ์์ธ โฎ ๋ฉ๋ด(ํธ์ง/์ญ์ ) ์คํฌ๋ฆฐ์ท + step4 ์์ธํ
- F.2 ๋ณด๊ณ ์ ํจ๋ ๋จ์ ํํฉ ๋ ์ง ์ ํ ์ค๋ช ์ถ๊ฐ
- C.1 ์ ๋ณด ํจ๋ โ ์ ๊ธฐ/ํผ์น๊ธฐ ์ค๋ช ์ถ๊ฐ
- C.1 ์ฃผ์โ๋ค์ด๋ฒ ์ง๋ ์ธ๋ถ ๋งํฌ ์๋ด
- H. ์์ ๋งํฌ ์ค๋ช ๋ณด๊ฐ (ํด๋ฆฝ๋ณด๋ ๋ณต์ฌ ๋์)
์ฉ์ด์ฌ์
- ์ด์๊ฐ์ง 12์ข ์ฉ์ด ์ถ๊ฐ (์ํ 6 + ๊ฒฝ๊ณ 3 + ๊ด์ฌ 3)
- ์ด 50๊ฐ ์ฉ์ด (๊ธฐ์กด 38 โ 50)
์์น
- step: 23 โ 26๊ฐ
- ์ด๋ฏธ์ง: 37 โ 42๊ฐ
- ์ฉ์ด: 38 โ 50๊ฐ
v1.1.0 โ 2026-03-21
๋ค๊ตญ์ด ์ง์ + PATCH ํ์ฅ ๋ณด๊ฐ๋ค๊ตญ์ด
- ์์ด ๋ฒ์ ์์ฑ (en.json 170+ keys, 32 ์์ด UI ์คํฌ๋ฆฐ์ท)
- ์ธ์ด ์ ํ UI: ๋ชจ๋ ํ์ด์ง์์ ๐ฐ๐ท/๐บ๐ธ ํด๋ฆญ์ผ๋ก ๊ฐ์ ํ์ด์ง์ ๋ค๋ฅธ ์ธ์ด๋ก ์ด๋
- ๋น๋: web/ko/, web/en/ ๋ถ๋ฆฌ ์ถ๋ ฅ, ์ด๋ฏธ์ง๋ ์ธ์ด๋ณ ๋ถ๋ฆฌ (web/ko/images/, web/en/images/)
- UI ํ ์คํธ ์ ๋ฉด i18nํ: ์ฌ์ด๋๋ฐยท์น์ ์ ๋ชฉยทstep ๋ผ๋ฒจยทํ ํ์ด์งยท์ฉ์ด์ฌ์ ๋ชจ๋ ์์ด
- step ์ฝํ ์ธ i18nํ: Goal/When to use/Preconditions/Troubleshoot ๋ชจ๋ i18n ํค ์ฐธ์กฐ
- ์ด๋ฏธ์ง ์บก์ ยทregion description ์์ด ๋ฒ์ญ (capture_purpose_en, description_en)
- ์ฉ์ด์ฌ์ ์์ด definition (definition_en) + ์์ด glossary ํ์ด์ง
- bbox ์ธ์ด๋ณ ๋ถ๋ฆฌ: interactions.jsonl์ bbox_en ํ๋, ๋น๋ ์ ์๋ ์ ํ
PATCH ํ์ฅ (I-L)
- fielder-001: ๋ฐ์ ์ ์ ํ โ ๋ ์ด์์ ๋งต โ ํํฐ โ ํ ์ด๋ธ ๋ทฐ (4 ์คํฌ๋ฆฐ์ท)
- fielder-002: ํ์ฅ ๋๊ธ ์์ฑยท์๋ฃ ํํฐ (1 ์คํฌ๋ฆฐ์ท)
- fielder-003: ๋๋ฐ์ด์ค(MLPE) ๋ฑ๋ก ์ง์ (1 ์คํฌ๋ฆฐ์ท, NEW)
- ๋ฐ์ ์ ์ ํ ๋ชฉ๋ก, ์ธก์ ๊ฐ ์ฝค๋ณด ๋๋กญ๋ค์ด ์คํฌ๋ฆฐ์ท ์ถ๊ฐ
์์คํ ๊ฐ์
- ๊ฐ์ ์ด๋ ฅ ํ์ด์ง ์ถ๊ฐ (์ฌ์ด๋๋ฐ ๐ ๊ฐ์ ์ด๋ ฅ/Changelog)
- ํ ํ์ด์ง: PATCH/PATCH Field ์น์ ์ค๋ช ์ถ๊ฐ, Field ํญ๋ชฉ์ step ์ badge
- ์ฌ์ด๋๋ฐ ์๋ธํ์ดํ ์ ๊ฑฐ (๋ถํ์)
- ์ด๋ฏธ์ง ๊ฒฝ๋ก ์์ : ../images/ (ngrok ํธํ)
- ์ฉ์ด์ฌ์ tooltip ์ค์ฒฉ ๋ฐฉ์ง (placeholder ๋ฐฉ์)
- ์คํฌ๋ฆฐ์ท ๊ธฐ์ค ๋ทฐํฌํธ 1280ร900 ํต์ผ
๋ฌธ์ํ
- CLAUDE.md: ์บก์ฒ ๊ท์น, bbox ์ธก์ ๊ตํ, ๋ค๊ตญ์ด ๋น๋ ๊ท์น, ์๋ธ์์ด์ ํธ ๊ฒ์ฆ ์ ์ฐจ ์ถ๊ฐ
- ์ํ์ฐฉ์ค ๊ตํ 12๊ฐ ํญ๋ชฉ ์ ๋ฆฌ (์ค๋ณต ์ ๊ฑฐ, ์ผ๊ด์ฑ ํ๋ณด)
v1.0.0 โ 2026-03-21
ํ๊ตญ์ด ๋ฒ์ ๋ฐ์นญ์ฝํ ์ธ
- A~H ์ ์น์ 18๊ฐ step + I-L ํ์ฅ 2๊ฐ step = ์ด 20๊ฐ step
- 32๊ฐ ์คํฌ๋ฆฐ์ท (๋ชจ๋ Playwright ์บก์ฒ + bbox ์ค์ธก)
- 30๊ฐ ์ฉ์ด์ฌ์ ํญ๋ชฉ
- ๋๋ฉ์ธ ๊ฐ๋ ๋ธ๋ก (A ์น์ : ๋ฐ์ ์ ๊ณ์ธต, ์ด์๊ฐ์ง ๋ฑ๊ธ, ์์ค ์ ํ ๋ฑ)
์์คํ
- ๋น๋ ์คํฌ๋ฆฝํธ: TOC โ ์น์ /์คํ HTML ์๋ ์์ฑ
- ํซ์คํ ์ค๋ฒ๋ ์ด: interactions.jsonl ๊ธฐ๋ฐ percentage CSS
- ์ด๋ฏธ์ง max-width 700px, ๋ทฐํฌํธ ๋ฌด๊ด ๋น๋ก ๋ ๋๋ง
- ์ฉ์ด tooltip: glossary.json โ step ๋ณธ๋ฌธ ์๋ ์ฝ์
- ์ฉ์ด์ฌ์ ํ์ด์ง: DataTables ๊ฒ์/์ ๋ ฌ + step ์ญ์ฐธ์กฐ
- Conalog ๋ก๊ณ ์ธ๋ผ์ธ SVG
- ์ฌ์ด๋๋ฐ PATCH/PATCH ํ์ฅ ๊ทธ๋ฃน ํค๋
- ํ ํ์ด์ง: ๊ธฐ๋ฅ ์นด๋ 4๊ฐ + ํต ๋งํฌ
๋์ ์ฑ ๋ฒ์
- PATCH: v20260320-8d01858
- PATCH ํ์ฅ: v0.4.15