Commit History

  1. revert(ab): ์‚ฌ๊ณ  ๋„๊ธฐ ์ค‘๋ณต ์„ค์ •ยทA/B ํ† ๊ธ€ ์ œ๊ฑฐ โ€” ์ด๋ฏธ _prepare_jgos_request ๊ฐ€ ์ถ”๋ก  ์ฐจ๋‹จ ์ค‘(์‹ค์ธก ํ™•์ธ) Running

    Verified signature
    bec087c
  2. chore(ab): /api/chat ์— nothink ํ† ๊ธ€ ์ž„์‹œ ์ถ”๊ฐ€ โ€” ์‚ฌ๊ณ  ํ† ํฐ A/B ์ธก์ •์šฉ

    Verified signature
    e753ff7
  3. feat(notice): ์‹œ์ฒญ ๊ณต์ง€์‚ฌํ•ญยท๋ณด๋„์ž๋ฃŒ 30๋ถ„ ์บ์‹œ ์ˆ˜์ง‘ + ๊ณต์ง€ ์งˆ์˜ ์‹œ ๊ทผ๊ฑฐ ์ฃผ์ž… ยท /api/notices ์ž์ฒด์ ๊ฒ€

    Verified signature
    f123c93
  4. ui: ์ƒ๋‹จ ๋ชจ๋ธ๋ช… ํ‘œ์‹œ(JGOS-31B-Citizen) ์ˆจ๊น€

    Verified signature
    e3c36b3
  5. fix(prompt): ๋‹จ์ฒด์žฅ ๋ช…๋‹จ '๋‹น์„ ์ธ'โ†’ํ˜„์ง ํ‘œ๊ธฐ ์ •์ • + ๊ต์œก๊ฐ ๊น€๋Œ€์ค‘ ๋ณด๊ฐ•

    Verified signature
    0a83433
  6. fix(prompt): ๋ฏผํ˜•๋ฐฐ ์‹œ์žฅ ์žฌ์ž„ ์ค‘์œผ๋กœ ์ตœ์‹ ํ™” โ€” ๋‹น์„ ์ธยท์ธ์ˆ˜์œ„ยท์ทจ์ž„์˜ˆ์ • ํ‘œํ˜„ ์ œ๊ฑฐ

    Verified signature
    a66d36d

  1. perf(saju): ์‚ฌ๊ณ  ํ† ํฐ ๋น„ํ™œ์„ฑ(enable_thinking=False) + ์ž„์‹œ ๋””๋ฒ„๊ทธ ๋ž˜ํผ ์ œ๊ฑฐ

    Verified signature
    82a3e02
  2. fix(saju): ์—”์ง„ import ๊ฐ€๋“œ(_SAJU_OK/_Saju) ๋ณต์› โ€” NameError ๋กœ ์ธํ•œ 500 ํ•ด์†Œ

    Verified signature
    91f1f11
  3. debug(saju): /api/saju ์˜ˆ์™ธ ์›๋ฌธ ๋ฐ˜ํ™˜(์ž„์‹œ)

    Verified signature
    cffdc62
  4. fix(saju): ๋Œ€์šด ๊ฒฐ๊ณผ์˜ datetime ์ด JSON ์ง๋ ฌํ™”๋ฅผ ๊นจ 500 โ€” ์žฌ๊ท€ ์ •ํ™”๊ธฐ ์ถ”๊ฐ€

    Verified signature
    92df446
  5. feat(saju): 100๋…„ ๋ผ์ดํ”„์‚ฌ์ดํด ์ฐจํŠธ + ๋Œ€์šด/์„ธ์šด/ํ˜•์ถฉํšŒํ•ฉ/์‹ญ์ด์šด์„ฑ ๋ณต์›, 8๊ฐœ ์†Œ์ œ๋ชฉ ์ •๋ฐ€ ํ’€์ด

    Verified signature
    dee6ab8
  6. fix(saju): ์™ธ๋ถ€ Space LLM 404 ์ดํƒˆ โ€” ์ž์ฒด ๋งŒ์„ธ๋ ฅ ์—”์ง„ + JGOS ๋ชจ๋ธ ํ•ด์„์œผ๋กœ ์ „ํ™˜(์ˆœํ•œ๋ง›/๋งค์šด๋ง›)

    Verified signature
    bbf899a
  7. style: ํก์ˆ˜ ์„œ๋น„์Šค(์‚ฌ์ฃผยทAI๊ธ€ํŒ๋ณ„ยท๊ฑด์ถ•๋„๋ฉด) JGOS ํ†ค ๋ž˜ํผ ์ ์šฉ โ€” ์ œ๋ชฉยท์„ค๋ช…ยท์นด๋“œํ˜• ํ”„๋ ˆ์ž„ยท์•ˆ๋‚ด๋ฌธ

    Verified signature
    2b60da4
  8. feat(saju): ginigen/SAJU(AGI ๋ช…๋ฆฌ ยท ๋ฌผ๋‹ญ/๋ถˆ๋‹ญ) ํก์ˆ˜ โ€” ์ž์ฒด ๋งŒ์„ธ๋ ฅ ํผ ๋Œ€์ฒด

    Verified signature
    6adfc90
  9. fix(docker): saju_manseryeok.py ๋ฅผ ์ด๋ฏธ์ง€์— ๋ณต์‚ฌ โ€” ์‚ฌ์ฃผ API 503 ํ•ด์†Œ

    Verified signature
    c1040f2
  10. feat: ์• ํ”Œํ†ค UI ์ „๋ฉด ์ ์šฉ ยท ์‚ฌ์ฃผ ๋งŒ์„ธ๋ ฅ(์ž์ฒด ์—”์ง„+JGOS UI) ยท TeXray AI๊ธ€ํŒ๋ณ„ ํก์ˆ˜

    Verified signature
    155af86
  11. feat(home): ์„œ๋น„์Šค ์ฒซํ™”๋ฉด ์นด๋“œ ๊ฐœํŽธ โ€” ํƒ€์ดํ‹€ '์ „๋‚จ๊ด‘์ฃผ ํ†ตํ•ฉํŠน๋ณ„์‹œยท์‹œ๋ฏผ์˜ AI', JGOS ์ฑ—๋ด‡ ํžˆ์–ด๋กœ, ๊ฑด์ถ•๋„๋ฉด(FloorPlan AI) ํก์ˆ˜, AI๊ต์œก ํƒญ ์ œ๊ฑฐ

    Verified signature
    fc81ed6

  1. fix: ๋ฏผ์› ๋ผ์šฐํŒ…์€ minwon ๋ฒ„ํŠผ ON์ผ ๋•Œ๋งŒ (OFF=์ผ๋ฐ˜ ๋‹ต๋ณ€)

    Verified signature
    b314f56
  2. fix: ๋ฏผ์› ๋ผ์šฐํŒ…์€ minwon ๋ฒ„ํŠผ ON์ผ ๋•Œ๋งŒ (OFF=์ผ๋ฐ˜ ๋‹ต๋ณ€)

    Verified signature
    efa9acc

  1. feat: public OpenAI-compatible API (/v1/chat/completions, /v1/models) + key auth + /api/guide manual

    Verified signature
    647fc3d

  1. feat: minwon toggle (forced contact routing + minwon-focused answers) + IDF keyword weighting

    Verified signature
    1f34d8c
  2. fix: compound keyword split expansion + /api/contacts/route debug endpoint

    Verified signature
    b3d73df
  3. fix: COPY gov_contacts.csv into container (contact router data)

    Verified signature
    9f40a53
  4. feat: LLM contact router โ€” region+dept judged by LLM, real org-chart phone lookup

    Verified signature
    277085e
  5. data: 29 gov org contacts 38,022 rows (2026-06-12 scrape)

    Verified signature
    1106568
  6. fix: add confirmed population/area stats + anti-hallucination rule (320M not 5.1M)

    Verified signature
    20ffd70

  1. fix: enable_thinking=False to suppress reasoning at source

    Verified signature
    65420c1
  2. fix: ์ตœ์ข…๋‹ต๋ณ€ marker priority for narrative reasoning leak

    Verified signature
    686f008
  3. fix: ko>=15 fallback must exclude KO reasoning labels (thinking leak)

    Verified signature
    9181c0e
  4. fix: search reflection (user-inject) + thinking suppress (KO reasoning)

    Verified signature
    361a29c
  5. fix: _date_key NameError - import re inside function

    Verified signature
    cc6fd36
  6. fix: search freshness - always news(sort=date) + date sort + recency priority

    Verified signature
    1c7ee88

  1. feat: XLSX download button for all merge results (cache-free inline)

    Verified signature
    959f52a
  2. fix: export_xlsx minimal+safe with try/except

    Verified signature
    a0021e8
  3. fix: export_xlsx use Request.json() (Body parse 400)

    Verified signature
    67dbfd8
  4. feat: xlsx export + ์‹ ์ฒญ๋ฒˆํ˜ธ ์ •๊ทœํ™” + ์—ฐ๋ฒˆ ๋งคํ•‘

    Verified signature
    f824cb6
  5. feat: '์˜ˆ์ œ๋กœ ๋ฐ”๋กœ ํ†ตํ•ฉ' button (run demo without upload)

    Verified signature
    086f7a2
  6. feat: GET /api/demo/merge/{type} - run example without upload

    Verified signature
    02bd996
  7. fix: #ax-modal[hidden] display:none in css (permanent)

    Verified signature
    8966bbd
  8. fix: #ax-modal[hidden] display:none - modal stuck open bug

    Verified signature
    93e117d
  9. fix: inline axPreviewDemo in no-store index.html (cache bypass)

    Verified signature
    dcf14e9
  10. fix: reference jgos_app_v611.js (etag cache bypass)

    Verified signature
    26397a5
  11. feat: new filename jgos_app_v611.js to bypass etag cache

    Verified signature
    e00d27c
  12. fix: cache-bust v=20260611b-get (GET preview)

    Verified signature
    545ee8f
  13. fix: ax preview use GET /api/demo/preview - single fetch, no FormData/blob

    Verified signature
    e14299d
  14. feat: GET /api/demo/preview/{filename} endpoint for simple JS fetch

    Verified signature
    8e86964
  15. fix: script.js cache-bust v=20260611a (ax preview fix)

    Verified signature
    4c1ceb6
  16. fix: ax preview - r.ok check + encodeURIComponent + error messages

    Verified signature
    c4a1c5a
  17. fix: SyntaxError ์ˆ˜์ • - ํ–‰์ • AX ์ฝ”๋“œ ์˜ฌ๋ฐ”๋ฅธ ์œ„์น˜ ์‚ฝ์ž…

    Verified signature
    abc604e
  18. feat: ํ–‰์ • AX ๋ฐ๋ชจ ํŒŒ์ผ โ€” 05_์—ฌ์ˆ˜์‹œ_๋ณต์ง€ํ˜„ํ™ฉ.xlsx

    Verified signature
    259285a