dev-yuje commited on
Commit
aff570a
ยท
1 Parent(s): ebf9191

docs(AGENTS.md): record dummy URL replacement fix

Browse files
Files changed (1) hide show
  1. AGENTS.md +9 -0
AGENTS.md CHANGED
@@ -209,3 +209,12 @@ def test_4_core_scenarios():
209
  3. **์ˆ˜์ง ์—ฌ๋ฐฑ ๋Œ€ํญ ๊ธด๋ฐ€ํ™”**: GNB ์•„๋ž˜์˜ ๋ฐ”ํ…€ ๋งˆ์ง„์„ `20px`์—์„œ `6px`๋กœ ์ค„์ด๊ณ  ํŒจ๋”ฉ์„ ์••์ถ•. ์ฑ—๋ด‡ ๋‚ด๋ถ€์˜ ์ปดํฌ๋„ŒํŠธ ๊ฐ„ ๊ฐ„๊ฒฉ(`gap` ๋ฐ `margin`)๊ณผ ๊ฐœ๋ณ„ ๋ณด๋“œ์˜ ์•ˆ์ชฝ ํŒจ๋”ฉ(`padding`)์„ ์ „์ฒด์ ์œผ๋กœ ์ค„์—ฌ(์˜ˆ: ์†Œ๊ฐœ๊ธ€ ํŒจ๋”ฉ `10px 14px`, ๋งˆ์ง„ `4px auto 6px auto` ๋“ฑ) ํ™”๋ฉด ๋‚ด์— ํ•œ๋ˆˆ์— ์™ ๋“ค์–ด์˜ค๋„๋ก ์ตœ์ ํ™”.
210
  4. **๋ฐ˜์‘ํ˜• ๋ชจ๋ฐ”์ผ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ๊ฐฑ์‹ **: ๊ฐ€๋กœ 800px ์ดํ•˜ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด์—์„œ๋Š” ์ž๋™์œผ๋กœ 100% ๊ฝ‰ ์ฐจ๋„๋ก ๊ฐฑ์‹ ํ•˜์—ฌ ํ”„๋ฆฌ๋ฏธ์—„ UX๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์œ ์ง€.
211
  - **๊ฒ€์ฆ**: `ruff`์™€ `mypy` ๊ฒ€์‚ฌ๋ฅผ ๋ฌด์˜ค๋ฅ˜ ํ†ต๊ณผํ•จ. `python -c "import app"`์œผ๋กœ Gradio ์›น์•ฑ ๋นŒ๋“œ ๋ฌด๊ฒฐ์„ฑ์„ ์ตœ์ข… ํ™•๋ณดํ•จ.
 
 
 
 
 
 
 
 
 
 
209
  3. **์ˆ˜์ง ์—ฌ๋ฐฑ ๋Œ€ํญ ๊ธด๋ฐ€ํ™”**: GNB ์•„๋ž˜์˜ ๋ฐ”ํ…€ ๋งˆ์ง„์„ `20px`์—์„œ `6px`๋กœ ์ค„์ด๊ณ  ํŒจ๋”ฉ์„ ์••์ถ•. ์ฑ—๋ด‡ ๋‚ด๋ถ€์˜ ์ปดํฌ๋„ŒํŠธ ๊ฐ„ ๊ฐ„๊ฒฉ(`gap` ๋ฐ `margin`)๊ณผ ๊ฐœ๋ณ„ ๋ณด๋“œ์˜ ์•ˆ์ชฝ ํŒจ๋”ฉ(`padding`)์„ ์ „์ฒด์ ์œผ๋กœ ์ค„์—ฌ(์˜ˆ: ์†Œ๊ฐœ๊ธ€ ํŒจ๋”ฉ `10px 14px`, ๋งˆ์ง„ `4px auto 6px auto` ๋“ฑ) ํ™”๋ฉด ๋‚ด์— ํ•œ๋ˆˆ์— ์™ ๋“ค์–ด์˜ค๋„๋ก ์ตœ์ ํ™”.
210
  4. **๋ฐ˜์‘ํ˜• ๋ชจ๋ฐ”์ผ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ๊ฐฑ์‹ **: ๊ฐ€๋กœ 800px ์ดํ•˜ ๋ชจ๋ฐ”์ผ ํ™”๋ฉด์—์„œ๋Š” ์ž๋™์œผ๋กœ 100% ๊ฝ‰ ์ฐจ๋„๋ก ๊ฐฑ์‹ ํ•˜์—ฌ ํ”„๋ฆฌ๋ฏธ์—„ UX๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์œ ์ง€.
211
  - **๊ฒ€์ฆ**: `ruff`์™€ `mypy` ๊ฒ€์‚ฌ๋ฅผ ๋ฌด์˜ค๋ฅ˜ ํ†ต๊ณผํ•จ. `python -c "import app"`์œผ๋กœ Gradio ์›น์•ฑ ๋นŒ๋“œ ๋ฌด๊ฒฐ์„ฑ์„ ์ตœ์ข… ํ™•๋ณดํ•จ.
212
+
213
+ - [x] **GraphRAG ๊ฒ€์ƒ‰ ๊ธฐ์‚ฌ ๋”๋ฏธ URL ์›์ฒœ ๊ต์ฒด ๋ฐ DB ๋ฐ˜์˜ (2026-05-21)**:
214
+ - **ํ˜„์ƒ**: GraphRAG ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ ์ œ๊ณต๋˜๋Š” '๊ทผ๊ฑฐ ๋‰ด์Šค ์ถœ์ฒ˜' ๋งํฌ(URL)๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” ๊ฐ€์งœ ๋„ค์ด๋ฒ„ ๋‰ด์Šค URL ํ˜•์‹(`news.naver.com/main/read.naver?...&oid=001&aid=11111111` ๋“ฑ)์œผ๋กœ ํ•˜๋“œ์ฝ”๋”ฉ ๋˜์–ด ์žˆ์–ด ์ถœ์ฒ˜ ํ™•์ธ ๋ถˆ๊ฐ€๋Šฅ.
215
+ - **์กฐ์น˜**:
216
+ 1. **์‹ ํ•œ/์นด์นด์˜ค/ํ† ์Šค/๋„ค์ด๋ฒ„ํŽ˜์ด 4๋Œ€ ํ•ต์‹ฌ ์ฃผ์ œ**์˜ ์‹ค์กดํ•˜๋Š” ๊ณต์‹ ๋ ฅ ์žˆ๋Š” ์–ธ๋ก ์‚ฌ ๊ธฐ์‚ฌ(ํ•œ๊ตญ๊ฒฝ์ œ๋งค๊ฑฐ์ง„, ๋‰ด์‹œ์Šค, ๋””์ง€ํ„ธํƒ€์ž„์Šค, ๋”๋ฐธ๋ฅ˜๋‰ด์Šค)์˜ ์‹ค์ œ URL ์ฃผ์†Œ๋ฅผ ๊ฒ€์ฆ.
217
+ 2. `inject_fintech_gold_data.py` ํŒŒ์ผ ๋‚ด ํ•˜๋“œ์ฝ”๋”ฉ๋œ ๋”๋ฏธ URL 4๊ฑด์„ ์‹ค์ œ URL๋กœ ๊ต์ฒด.
218
+ 3. Neo4j AuraDB์— ์ ‘์†ํ•˜์—ฌ ๊ธฐ์กด ์ ์žฌ๋œ `Article` ๋…ธ๋“œ๋“ค์˜ ๋”๋ฏธ URL์„ ์‹ค์ œ URL๋กœ ์ง์ ‘ `MERGE` ์—…๋ฐ์ดํŠธํ•˜๋Š” ์ž„์‹œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ DB ์—…๋ฐ์ดํŠธ ์™„๋ฃŒ.
219
+ 4. ์ฝ”๋“œ ๋ฌด๊ฒฐ์„ฑ(ruff, mypy) ๋ฐ ๋ณด์•ˆ ๋ฌด๊ฒฐ์„ฑ(bandit High/Medium ์ทจ์•ฝ์  0๊ฑด) ๊ฒ€์ฆ ํ›„ ์›๊ฒฉ ๋ฐฐํฌ(Git push).
220
+ - **๊ฒ€์ฆ**: Git pre-push hook์—์„œ `pytest` ๋ฐ `smoke_test_rag.py` 100% PASS ํ™•์ธ ์™„๋ฃŒ.