← 개발일지 목록
2026-05-04 (월)
커밋 로그 기반 자동 재구성 (backfill) · magicJar 한국 주식 자동매매 시스템
👥 에이전트별 작업
| 에이전트 | 역할 | 커밋 | 대표 작업 |
architect | 수석 설계 | 20 | fix(api): RestClient.Builder 주입 — pyworker body 직렬화 정상화 (PR #149 후속 ho |
market-data | 시세 데이터 | 8 | feat(market-data): T2 R2-A2 — 호가(H0UNASP0) 실시간 + frontend Orderbook 10 |
backend-core | 백엔드 코어 | 7 | feat(backend-core): T2 R2-A3 Fallback 통합 — Session API · TickFallbackE |
frontend | 프런트 | 4 | fix(frontend): useSymbolQuote — STOMP topic↔code mismatch guard (E hot |
ai | AI | 1 | feat(pyworker): yfinance 분봉 backfill — POST /backfill/yahoo (T-2026050 |
📐 아키텍처 결정 (ADR)
ADR 0035 ADR 0049
🗄️ DB 스키마 (Flyway)
V20__candle_1m_only.sql · V3__seed_instruments.sql · V7__seed_candles_005930.sql · V8__seed_intraday_candles.sql
🧩 모듈별 변경 파일
api · 88 consumer · 74 frontend · 55 _workspace · 49 domain · 13 pyworker · 11 batch · 10 .run · 6 docker · 4 docs · 4 scripts · 2 root · 1 {api · 1
📝 주요 커밋 (변경량 상위)
- frontend feat(frontend): 분봉 아키 v2 (D 영역) — Mock 폐기 + candleAggregator 정리
94e7bfc +5599/−758
- market-data feat(market-data): 기본시세 3 endpoint 통합 — 호가창·체결 list·외국인기관 동향
2222ba7 +1893/−0
- market-data feat(market-data): T2 R2-A1 — KIS 시세 WS 체결가 구현 (H0UNCNT0)
9c7193b +1359/−368
- frontend feat(frontend): SettingsModal 3-key UI + 종목상세 키 안내 + 검색 기록·Enter
e971d90 +1218/−300
- ai feat(pyworker): yfinance 분봉 backfill — POST /backfill/yahoo (T-20260504-0039)
fe8fb41 +1335/−0
- backend-core feat(backend-core): T2 R2-A3 Fallback 통합 — Session API · TickFallbackEmitter · LRU SubscriptionManager · useMa
650d3a9 +994/−69
- backend-core feat(api): 분봉 아키 v2 (A 영역) — 1분봉 단일 영속 + N분봉 어플리케이션 합성
1767ea1 +709/−254
- architect docs(track2): R2-A plan — KIS 실시간 시세 WS 본격 구현 (체결가·호가·지수·Fallback)
5c82780 +835/−6
- architect feat(architect): ADR 0049 — mount-only bootstrap + default5 하드코드 폐기 + 종목 진입 단일 흐름
bd6a454 +524/−272
- market-data feat(market-data): tick-to-minute aggregator + candle.minute.aggregated.v1 (spec §B, ADR 0048)
368565c +717/−0
- market-data feat(market-data): T2 R2-A2 — 호가(H0UNASP0) 실시간 + frontend Orderbook 10단계 (마지막 R2 사이클)
cdd6c07 +644/−13
- market-data feat(market-data): T2 R2-A2 — KOSPI·KOSDAQ 지수 실시간 (KIS WS H0UPCNT0)
80e2e43 +563/−5
- market-data feat(market-data): D — 동적 일봉 backfill + 16:30 KST scheduled (default5)
67ddeec +559/−5
- market-data feat(market-data): T2 R2 hotfix B — QuoteCache writer + 동적 구독 (R-A·R-B)
aa13741 +418/−11
- backend-core feat(api): KIS inquire-price 통합 + 업종 한글명 직접 매핑
52949f1 +358/−64
- architect feat(architect): MockTickGenerator·MockNewsGenerator 영구 제거 — 운영 main src의 mock 합성 코드 0건
f90e79e +52/−362