← 개발일지 목록
2026-05-14 (목)
커밋 로그 기반 자동 재구성 (backfill) · magicJar 한국 주식 자동매매 시스템
👥 에이전트별 작업
| 에이전트 | 역할 | 커밋 | 대표 작업 |
backend-core | 백엔드 코어 | 10 | fix(backend-core): OnboardingStatus 응답에 userId 포함 (dogfooding qa #2·#3 |
frontend | 프런트 | 7 | fix(frontend): 차트 캔들 갱신 버튼 + LWC Object disposed lifecycle 가드 (dogfood |
architect | 수석 설계 | 6 | chore(task): T-20260514-2124-settings-kis-change-v2 DONE (PR #416) |
orchestrator | 오케스트라 | 3 | chore(release): v3.6.4 README releases 매트릭스 자동 갱신 — W3 종착 |
strategy | 전략 엔진 | 2 | feat(strategy): T-SC Phase 1 — Screener engine + multi-criteria ranker |
market-data | 시세 데이터 | 1 | feat(market-data): 캔들 수동 갱신 endpoint POST /api/symbols/{code}/candles/ |
📐 아키텍처 결정 (ADR)
ADR 0071 ADR 0072 ADR 0073 ADR 0074
🗄️ DB 스키마 (Flyway)
V25__reconcile_run.sql · V26__risk_event_position_drift_type.sql · V27__notification_outbox.sql · V28__screening_run_and_match.sql · V29__trading_journal_and_note.sql · V30__performance_summary_and_pnl_daily.sql · V31__order_execution_realized_pnl.sql
🧩 모듈별 변경 파일
api · 90 frontend · 54 domain · 42 consumer · 33 _workspace · 29 root · 19 batch · 12 docs · 9 {consumer · 4
📝 주요 커밋 (변경량 상위)
- backend-core feat(backend-core): T-PERF Phase 2 — 5 지표 + Flyway V30 + batch DailyPerformanceJob + REST 2 endpoint + Redis c
118a666 +2529/−1
- strategy feat(strategy): T-RECON Phase 1 — KIS 잔고 cron + drift 검출 + KillSwitch auto-ON (ADR 0070 Phase 1)
491f2ff +2312/−0
- backend-core feat(backend-core): T-J Phase 1 — Trading Journal Flyway V29 + 5 Kafka listener + REST 3 endpoint (ADR 0072 Ph
b437749 +2300/−1
- frontend feat(frontend): T-J + T-PERF Phase 3 — TradingJournalPage + PerformanceDashboardPage + LWC v4 차트 (ADR 0072 Pha
82a9f23 +2101/−2
- backend-core feat(backend-core): T-NOTIFY Phase 1 — Slack webhook + 7 Kafka listener + outbox + 5분 retry worker (ADR 0070 P
8ef0e4e +1916/−10
- strategy feat(strategy): T-SC Phase 1 — Screener engine + multi-criteria ranker + strategy-eval-pool reuse (ADR 0071 Ph
a30e918 +1904/−0
- backend-core feat(backend-core): T-SC Phase 2 — REST 3 endpoint + Redis cache + 옵션 Flyway V28 (ADR 0071 Phase 2)
3512091 +1796/−0
- backend-core feat(backend-core): T-RECON Phase 2 — REST 3 endpoint + Flyway V25·V26·V27 + JPA + STOMP fanout (ADR 0070 Phas
e77a995 +1676/−0
- frontend feat(frontend): T-SC Phase 3 — Strategy Builder 합류 + ScreenerResultModal + Watchlist 일괄 등록 (ADR 0071 Phase 3)
8882b4f +1376/−0
- architect arch(journal+perf): T-J + T-PERF 묶음 spec/plan (ADR 0072) — W3 마지막 사이클
747978a +1331/−21
- architect arch(screener): T-SC Screener spec/plan 발행 (ADR 0071 신규 — W3 v3.6.3 patch)
663a55f +1308/−25
- architect arch(settings): backlog §44+§45 묶음 spec/plan 재발행 (ADR 0074) — KIS 키 변경 + KillSwitch + AI 키 카테고리
a21c1a5 +1074/−12
- market-data feat(market-data): 캔들 수동 갱신 endpoint POST /api/symbols/{code}/candles/refresh (dogfooding qa #5)
8df8207 +870/−2
- backend-core fix(backend-core): ScreenerEngine 구현체 consumer → api 모듈 이동 (docker 부팅 hotfix)
0761b03 +118/−367
- architect arch(news): T-NEWS 뉴스·공시 실시간 인입 트랙 feasibility 분석 (ADR 0073)
6b3f3dd +443/−6
- frontend fix(frontend): RiskConfigDto backend flat 구조 정합 — undefined absoluteLimit 결함 (dogfooding qa #4)
04bcdf8 +146/−143