• Joined on 2024-07-12
gahusb pushed to main at gahusb/ai-trade 2026-05-19 02:36:50 +09:00
c8793cc3cf fix(insta-render): _build_pages tolerates dict/list from NAS API
11e73f6960 test(services/insta-render): worker unit tests (3 cases)
f1fc3e1102 feat(services): docker-compose for insta-render worker (SP-3)
e0e56090ee feat(services/insta-render): FastAPI entry + lifespan (SP-3)
e0269bae39 feat(services/insta-render): Redis BLPOP worker + NAS webhook (SP-3)
Compare 7 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-19 02:25:44 +09:00
408b6a3df7 feat(nginx): 3-layer block for /api/internal/insta/ (SP-4)
gahusb pushed to main at gahusb/web-page-backend 2026-05-19 02:21:39 +09:00
e6ff234031 refactor(insta-lab): remove Playwright + slim Dockerfile (SP-4)
912cd18e48 feat(insta-lab): cutover to Redis push, Playwright 렌더 호출 제거 (SP-4)
a06cc424ca chore(compose): insta-lab REDIS_URL + INTERNAL_API_KEY env + depends_on redis
e87c43a7a4 feat(insta-lab): wire internal_router + Redis client (SP-4 prep)
0c12c3527f feat(insta-lab): internal webhook /api/internal/insta/update (SP-4)
Compare 6 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-19 01:47:46 +09:00
24229d00ae docs(plan): Plan-B-Insta — insta-render Windows worker + NAS 분할
gahusb pushed to main at gahusb/ai-trade 2026-05-19 01:37:48 +09:00
26ef660c75 chore(web-ai): move signal_v1 to legacy/signal_v1/
gahusb pushed to main at gahusb/ai-trade 2026-05-19 01:31:59 +09:00
139e4e3382 refactor(web-ai): rename signal_v2→ai_trade, deprecate signal_v1
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 23:50:38 +09:00
43f8b111ad chore(deploy): retrigger deployer with new deploy.sh to start redis
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 23:47:55 +09:00
a9f38e1248 fix(deploy): bring up infra services (redis) via separate up -d step
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 23:44:09 +09:00
87651c9449 feat(infra): add redis container as 24/7 queue + cache base (SP-1)
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 22:07:47 +09:00
a1a37ead9e docs(plan): Plan-B-Base — NAS Redis + Windows WSL2/Docker/Tailscale/SMB
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 21:49:21 +09:00
978aa14f8b feat(stock): apply webai_cache to portfolio/news/screener-preview (SP-A2)
030365bed0 feat(stock): webai_cache module (TTLCache for SP-A2)
8c5bfa453f chore(stock): add cachetools for server-side TTLCache (SP-A2 prep)
Compare 3 commits »
gahusb pushed to main at gahusb/ai-trade 2026-05-18 21:49:18 +09:00
bb03cc4525 perf(signal_v2): raise stock_client TTL for NAS load relief (SP-A1)
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 21:30:47 +09:00
11d86450c3 docs(plan): Track A cache hardening (SP-A1 + SP-A2)
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 21:24:47 +09:00
90f6af6ab3 docs(arch): NAS↔Windows 분산 아키텍처 통합 design spec
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 11:00:12 +09:00
83113ab50c docs(check-point): mark #10 already-applied, #11 denied, #12 deferred
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 10:42:49 +09:00
20514193e8 perf(infra): NAS CPU 중기 2건 + 1건 보류 (CHECK_POINT 🟡)
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 10:31:22 +09:00
7a470aad44 perf(infra): NAS CPU 폭주 5건 일괄 fix (CHECK_POINT 🔴 즉시)
gahusb pushed to main at gahusb/web-page 2026-05-18 08:57:36 +09:00
ec5fee8429 chore(agent-office): drop unused break state styling
96cc5e7839 fix(agent-office): render TaskTab result_data when it's already an object
e6742e06ba fix(agent-office): unwrap {tasks}/{logs} response objects before .map
b713f00bf9 feat(agent-office): WS reconnect exponential backoff + status detail
Compare 4 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 08:57:31 +09:00
de8adaeadd refactor(agent-office): drop the random idle→break→idle cycle
gahusb pushed to main at gahusb/web-page-backend 2026-05-18 08:03:34 +09:00
5cde24115b feat(insta-lab): minimal 테마 card.html.j2 추가 (host repo 영속화)