Commit Graph

  • 4d14ab69d9 feat(eval): v0.2 28 신규 case + 2026-05-23 baseline + analysis hyungi 2026-05-23 03:32:55 +00:00
  • 725a4e1f1d feat(eval): v0.2 graded relevance schema + harness hyungi 2026-05-23 01:21:06 +00:00
  • c086c9f85d feat(ask): /ask backend selector + 503 macbook_unavailable UI hyungi 2026-05-22 13:40:11 +00:00
  • 51c3f6df10 feat(search): /ask/react endpoint with Qwen native tool calling ReAct loop hyungi 2026-05-22 13:42:34 +00:00
  • a7b8f15870 feat(search): /ask backend dispatcher (qwen-macbook opt-in, no silent fallback) hyungi 2026-05-22 12:38:48 +00:00
  • 224843ba25 ops(reports): local research M1/M2/M3 baseline 등록 (2026-05-02) Hyungi Ahn 2026-05-21 07:25:27 +09:00
  • 95bea0a88b ops(worker-pool): docker-compose 에 LAPTOP_WORKER_BOT env 3개 wire-through Hyungi Ahn 2026-05-20 08:12:12 +09:00
  • eae1f48d62 feat(worker-pool): Registry-1C cap 1MB + deterministic compaction Hyungi Ahn 2026-05-19 12:55:51 +09:00
  • 0ea72c1aa6 feat(worker-pool): Registry-1C recap context + /jobs/recap + 100KB guard Hyungi Ahn 2026-05-19 12:44:07 +09:00
  • 0cbd97fcba refactor(worker-pool): Registry-1B test fixture — NullPool helper standalone Hyungi Ahn 2026-05-19 12:43:53 +09:00
  • f60d6e52fc feat(worker-pool): Registry-1B Pull 활성화 (auth + worker_jobs + 5 endpoint) Hyungi Ahn 2026-05-19 08:53:57 +09:00
  • acd29b963e ops(triage): event_kind_hint diagnostic logging cleanup (PR-4B Apply 영구 보류) hyungi 2026-05-17 22:39:04 +00:00
  • bbd92a840a feat(worker-pool): Registry-1A scaffold — worker_capabilities/heartbeats + /internal/worker/* 5 endpoint 503 stub Hyungi Ahn 2026-05-18 20:24:59 +09:00
  • 406b810e28 ops(triage): PR-4B-Diagnose-EventKindHint-Layer-A — diagnostic logging (no behavior change) hyungi 2026-05-17 06:41:32 +00:00
  • 8998cbea8c ops(triage): PR-4B-Diagnose — exception logging 강화 (type/repr/exc_info) hyungi 2026-05-17 06:22:27 +00:00
  • 74876b674c feat(auth): JWT iat + users.password_changed_at invalidation (PR-Docsrv-JWT-Invalidation-1) hyungi 2026-05-17 06:20:18 +00:00
  • ceabd1fcac feat(auth): JWT iat + users.password_changed_at invalidation (PR-Docsrv-JWT-Invalidation-1) feat/jwt-invalidation hyungi 2026-05-17 06:20:18 +00:00
  • b8575084b1 docs(search): DS-Mac-mini-26B-Priority-Gate-1 (B-1) closure 보고서 Hyungi Ahn 2026-05-17 08:58:38 +09:00
  • a08b620894 refactor(search): swap 10 call sites to acquire_mlx_gate(Priority.*) (B-1) Hyungi Ahn 2026-05-17 08:51:57 +09:00
  • 7c9aff393a feat(search): MLX priority gate (B-1, Priority.FOREGROUND vs BACKGROUND) Hyungi Ahn 2026-05-17 08:42:58 +09:00
  • 7e346d2d3f docs(search): DS-Synthesis-Timeout-Calibration-1 (B-3) closure 보고서 Hyungi Ahn 2026-05-17 08:07:51 +09:00
  • 73f328cb65 fix(search): DS RAG LLM_TIMEOUT_MS align 15s/3s → 30s/10s (B-3 Synthesis-Timeout-Calibration-1) Hyungi Ahn 2026-05-17 08:01:22 +09:00
  • 117597c8aa docs(hermes): PR-Hermes-Skill-Curl-Refine-2 (SHIPPED) + MaxTokens-Followup (PARTIAL+REVERTED) Hyungi Ahn 2026-05-17 07:51:02 +09:00
  • 9458bea595 docs(hermes): PR-Hermes-MultiTurn-Hard-Enforcement-1 closure 보고서 Hyungi Ahn 2026-05-17 07:35:07 +09:00
  • dffc8b24dd docs(hermes): PR-Hermes-Skill-Polish-1 closure 보고서 Hyungi Ahn 2026-05-17 07:13:53 +09:00
  • bd89d07b70 docs(hermes): PR-Hermes-Sandbox-Env-Propagation-1 closure 보고서 Hyungi Ahn 2026-05-17 06:37:35 +09:00
  • d3bc378c21 docs(hermes): PR-Hermes-ToolCall-Adapter-1 closure 보고서 Hyungi Ahn 2026-05-16 20:42:34 +09:00
  • e5345d7832 docs(hermes): PR-Hermes-WebSearch-1 closure 보고서 Hyungi Ahn 2026-05-16 20:22:43 +09:00
  • d14064b225 docs(hermes): PR-Hermes-Docsrv-Search-1 closure 보고서 Hyungi Ahn 2026-05-16 20:07:18 +09:00
  • ad3d51e3e0 fix(search): classifier + evidence gate 안으로 이동 (Mac mini 26B race 종결) Hyungi Ahn 2026-05-16 19:54:55 +09:00
  • 5846baedc7 fix(search): ask classifier wait_for 6s → 15s (outer wrapper override 해소) Hyungi Ahn 2026-05-16 19:46:49 +09:00
  • a332a8aabe fix(search): classifier timeout 15s → 30s (concurrent load 2x margin) Hyungi Ahn 2026-05-16 19:42:49 +09:00
  • a8b84e641a fix(search): classifier.timeout config 10s → 15s (httpx inner timeout align) Hyungi Ahn 2026-05-16 19:12:51 +09:00
  • 542b6a0084 fix(search): classifier error log type+repr (empty-msg exception 진단) Hyungi Ahn 2026-05-16 19:08:23 +09:00
  • c769ad14ad fix(search): classifier LLM_TIMEOUT_MS 5s → 15s (Mac mini 26B concurrent load) Hyungi Ahn 2026-05-16 19:02:55 +09:00
  • 19bf5b1e38 feat(memo): Hermes input gateway — source_channel='hermes' + source_metadata jsonb Hyungi Ahn 2026-05-16 13:44:15 +09:00
  • 3627060d2a fix(ingest): devonagent extract md_status 'ready' → 'success' Hyungi Ahn 2026-05-16 08:42:15 +09:00
  • 0cbba0ceeb feat(ingest): devonagent 트랙 Phase 1 ingest 활성화 Hyungi Ahn 2026-05-15 21:17:08 +09:00
  • 118f32f9b1 refactor(ai): PR #20 reframe cleanup — Ollama LLM 잔재 주석 정정 hyungi 2026-05-15 12:05:36 +00:00
  • e74d5e29a0 docs(news): RSS 후보 명단 (PR-News-Prep-Layer-1) Hyungi Ahn 2026-05-15 16:43:06 +09:00
  • 73734d5585 fix(news): backfill INTERVAL bind 을 make_interval(days=>:days) 로 교체 Hyungi Ahn 2026-05-15 16:40:11 +09:00
  • 78b8b52a86 fix(news): backfill script sys.path 컨테이너 호환 (parent.parent / 'app' 또는 parent.parent) Hyungi Ahn 2026-05-15 16:39:47 +09:00
  • 08cf676c26 fix(news): news 문서 chunk stage enqueue 추가 + 7일 백필 스크립트 Hyungi Ahn 2026-05-15 16:35:38 +09:00
  • e78a10b805 Merge pull request 'feat(digest): Phase 4.5 SvelteKit UI' (#22) from feat/digest-ui-phase45 into main hyungi 2026-05-15 14:05:12 +09:00
  • 2893029d8d feat(digest): Phase 4.5 SvelteKit UI hyungi 2026-05-15 05:04:22 +00:00
  • f17d58f992 chore(gitignore): host venv + 백업/롤백 스냅샷 패턴 추가 hyungi 2026-05-15 04:46:26 +00:00
  • 03a37c4b01 chore(reports): Phase 1/2 baseline + 2026-04~05 평가·관측 자료 보존 hyungi 2026-05-15 04:45:56 +00:00
  • 10244a726f Merge pull request 'feat(study): Mac mini derived-worker (PR-MacMini-Derived-Worker-1)' (#21) from feat/macmini-derived-explanation into main hyungi 2026-05-15 13:36:26 +09:00
  • 5125f82d4a feat(study): Mac mini derived-worker (PR-MacMini-Derived-Worker-1) hyungi 2026-05-15 03:13:43 +00:00
  • 261036c7b2 ops(file-watcher): idle fire 로그 가시화 Hyungi Ahn 2026-05-14 13:32:38 +09:00
  • a6b8dae18e fix(gpu-health): container_ip() 가 document_server network IP 만 추출 Hyungi Ahn 2026-05-14 10:02:54 +09:00
  • 8f4413a38c fix(gpu-health): scripts 호출 도구를 host curl + container IP 로 통일 Hyungi Ahn 2026-05-14 09:51:59 +09:00
  • 98ee7dffe2 ops(gpu-health): GPU 서비스 health/smoke 표준화 + synthetic VRAM 피크 가드 Hyungi Ahn 2026-05-14 09:42:07 +09:00
  • f1399459c5 Merge pull request 'refactor(ai): GPU Ollama LLM 제거 — Mac mini 26B 단일 generation 호스트로 통일' (#20) from feat/gpu-llm-remove into main hyungi 2026-05-14 08:34:00 +09:00
  • 4eed0bc4f8 refactor(ai): GPU Ollama LLM 제거 — Mac mini 26B 단일 generation 호스트로 통일 Hyungi Ahn 2026-05-14 08:16:40 +09:00
  • 92aa2aaf53 Merge pull request 'feat(auth): voice-memo bot 365d access token (PoC v1)' (#19) from feat/voice-memo-bot-token into main hyungi 2026-05-13 14:19:41 +09:00
  • 52f86acda7 feat(auth): voice-memo bot 365d access token (PoC v1) Hyungi Ahn 2026-05-13 12:24:18 +09:00
  • 08e7fed984 ops(search): reranker drift fix 사후 재측정 (postfix observation) Hyungi Ahn 2026-05-13 12:06:20 +09:00
  • d3303cec1c fix(search): point reranker endpoint to TEI service Hyungi Ahn 2026-05-13 12:02:26 +09:00
  • 1293c7094a Merge pull request 'feat/news-tech-ai-sources' (#17) from feat/news-tech-ai-sources into main hyungi 2026-05-13 07:54:59 +09:00
  • 38b3630492 Merge pull request 'feat(briefing): date picker + 카드별 읽음/하이라이트 액션' (#16) from feat/briefing-date-picker-and-actions into main hyungi 2026-05-13 07:54:51 +09:00
  • 4b8120d83f feat(briefing): date picker + 카드별 읽음/하이라이트 액션 hyungi 2026-05-12 22:05:06 +00:00
  • 5a86e045f1 feat(news): seed 14 tech/AI news sources (8 countries) hyungi 2026-05-12 21:44:30 +00:00
  • 1d3d61d31e fix(briefing): lower clustering threshold 0.78 → 0.70 hyungi 2026-05-12 21:44:00 +00:00
  • 12ebc7c78c Merge pull request 'fix/scheduler-kst-timezone' (#15) from fix/scheduler-kst-timezone into main hyungi 2026-05-13 06:34:12 +09:00
  • 2dbbeac1c7 fix(daily_digest): cast today to date object for KST comparison hyungi 2026-05-12 21:30:41 +00:00
  • 138f689c98 fix(scheduler): pass KST timezone to all CronTriggers hyungi 2026-05-12 21:30:34 +00:00
  • 41e99cb8e2 feat(frontend): show email source icon on memo card feat/email-ingest-inbox hyungi 2026-05-12 06:56:55 +00:00
  • 52dd7129a3 feat(memos): include source_channel=email in memo inbox list hyungi 2026-05-12 06:56:44 +00:00
  • f4eef9e6e0 feat(email): IMAP ingest service for inbox@hyungi.net hyungi 2026-05-12 06:56:35 +00:00
  • c49047bf2a feat(email): schema for email source_external_id + metadata hyungi 2026-05-12 06:56:23 +00:00
  • 8f7871b443 ops(search): PR-RAG-Time-1 1주 후 재측정 PASS Hyungi Ahn 2026-05-12 15:41:40 +09:00
  • 626e859a81 Merge pull request 'docs(claude): refresh — drop stale model/IP, inventory authoritative' (#14) from docs/claude-md-refresh into main hyungi 2026-05-12 15:07:39 +09:00
  • f6f8f3b9d8 docs(claude): refresh — drop stale model/IP, inventory authoritative Hyungi Ahn 2026-05-12 15:07:12 +09:00
  • 1f4bbb9413 Merge pull request 'docs(readme): refresh stack/features/infra to 2026-05 reality' (#13) from docs/readme-refresh into main hyungi 2026-05-12 15:05:20 +09:00
  • 6d8d207669 docs(readme): refresh stack/features/infra to 2026-05 reality Hyungi Ahn 2026-05-12 15:03:52 +09:00
  • 49f44bba60 Merge pull request 'feat(briefing): register 05:10 KST APScheduler cron' (#12) from feat/morning-briefing-scheduler into main hyungi 2026-05-12 14:54:52 +09:00
  • 55e39818ec feat(briefing): register 05:10 KST APScheduler cron Hyungi Ahn 2026-05-12 14:54:20 +09:00
  • ff351e5a0f Merge pull request 'feat/morning-briefing-frontend' (#11) from feat/morning-briefing-frontend into main hyungi 2026-05-12 14:53:18 +09:00
  • 1696926b8c refactor(briefing): nav label to 아침 브리핑 Hyungi Ahn 2026-05-12 14:35:16 +09:00
  • 4d9beb37ef feat(briefing): swap /news to morning briefing card UI Hyungi Ahn 2026-05-12 14:30:42 +09:00
  • 8b4f4e53f4 Merge pull request 'feat/morning-briefing-backend' (#10) from feat/morning-briefing-backend into main hyungi 2026-05-12 14:26:13 +09:00
  • 6966be9cf6 fix(briefing): backfill country_perspectives[].article_ids from cluster members Hyungi Ahn 2026-05-12 13:15:26 +09:00
  • 36fea2789a fix(briefing): split migration into 4 single-statement files Hyungi Ahn 2026-05-12 13:04:56 +09:00
  • 4aed9c6173 fix(briefing): simplify migration SQL (remove unicode, ::jsonb cast) Hyungi Ahn 2026-05-12 13:02:16 +09:00
  • 431d4fe010 feat(briefing): add morning briefing schema + services + api (historical off) Hyungi Ahn 2026-05-12 12:58:50 +09:00
  • 1ca6d8b522 refactor(digest): extract clustering helpers to clustering_common Hyungi Ahn 2026-05-12 12:38:32 +09:00
  • de36a9abca Merge pull request 'fix(memos): voice memo file_type → 'immutable' (doc_type enum 호환)' (#9) from fix/memos-voice-doc-type into main hyungi 2026-05-11 12:29:44 +09:00
  • 3dc78e4f94 fix(memos): voice memo file_type → 'immutable' (doc_type enum 호환) Hyungi Ahn 2026-05-11 12:28:27 +09:00
  • f3693fa2ea Merge pull request 'feat/memo-intake-upgrade' (#8) from feat/memo-intake-upgrade into main hyungi 2026-05-11 12:10:50 +09:00
  • 1424e79495 docs(memos): iOS Shortcuts guide for voice memo upload Hyungi Ahn 2026-05-11 12:09:12 +09:00
  • e3adbb8961 feat(frontend): show memo triage and voice source UI Hyungi Ahn 2026-05-11 12:08:34 +09:00
  • 6490050b04 feat(memos): promote memo to event + voice memo upload endpoint Hyungi Ahn 2026-05-11 12:05:03 +09:00
  • 63990ac632 feat(memos): add AI event-kind triage fields Hyungi Ahn 2026-05-11 12:04:21 +09:00
  • a842dc682e Merge pull request 'wip/gpu-main-snapshot-2026-05-11' (#7) from wip/gpu-main-snapshot-2026-05-11 into main hyungi 2026-05-11 08:11:44 +09:00
  • 2f7b45d82c Merge pull request 'feat/events-ui-mvp' (#6) from feat/events-ui-mvp into main hyungi 2026-05-11 08:11:32 +09:00
  • 6d71116553 feat(events): PR-2 UI MVP — 4-tab + 빠른 행동 기록 + 상세/생성/이력 Hyungi Ahn 2026-05-11 07:56:31 +09:00
  • 477be3892a docs(events): PR-1 → PR-2 quickref — API contract + 5초 행동 기록 UX 가이드 Hyungi Ahn 2026-05-11 07:50:33 +09:00
  • bce18386f0 Merge pull request 'docs(storage): Storage PR-1 — read-only inventory + 정책 문서' (#4) from chore/storage-inventory into main hyungi 2026-05-11 07:26:46 +09:00
  • dc96d2b298 Merge pull request 'feat(events): PR-1 Events Core — schema + ORM + 최소 API' (#5) from feat/events-core into main hyungi 2026-05-11 07:26:31 +09:00