← 개발일지 목록
2026-06-10 (수)
커밋 로그 기반 자동 재구성 (backfill) · magicJar 한국 주식 자동매매 시스템
👥 에이전트별 작업
| 에이전트 | 역할 | 커밋 | 대표 작업 |
strategy | 전략 엔진 | 29 | test(strategy-engine): ADR 0122 R3 — 페이퍼 자본 경로 e2e 시나리오 일괄 (consumer t |
backend-core | 백엔드 코어 | 16 | chore(backend-core): task T-20260610-1812 done (PR #908) |
orchestrator | 오케스트라 | 16 | hotfix(reconcile): manual 경로 strategy_position 워커 배선 누락 fix (ADR 0115 |
architect | 수석 설계 | 11 | chore(architect): task T-20260610-1547 done (PR #897) |
market-data | 시세 데이터 | 11 | hotfix(market-data): KIS WS 체결통보(H0STCNI9 MOCK) 6/8 회귀 fix — WS endpoi |
frontend | 프런트 | 10 | chore(frontend): task T-20260610-1837 done (PR #910) |
qa | 품질 | 6 | chore(qa): task T-20260610-1754 done (PR #907) |
📐 아키텍처 결정 (ADR)
ADR 0056 ADR 0095 ADR 0115 ADR 0118 ADR 0119 ADR 0120 ADR 0121 ADR 0122
🗄️ DB 스키마 (Flyway)
V76__daytrade_preset_validation_promote.sql · V77__daytrade_gap_and_go_deactivate.sql · V77__discovery_scorecard.sql · V78__daytrade_preset_v78_sizing_revalidation.sql · V79__system_config_slack_webhook_order.sql · V80__order_request_order_trigger.sql · V81__strategy_origin.sql
🧩 모듈별 변경 파일
_workspace · 148 consumer · 99 api · 76 root · 45 frontend · 37 domain · 18 strategy-engine · 8 scripts · 4 docs · 3 {api · 3 batch · 2 persistence-shared · 2 indicator-impl · 2
📝 주요 커밋 (변경량 상위)
- market-data feat(market-data): 1wk/1mo/1y를 1d 합산으로 전환 — 기준봉/파생봉 통일 모델 (년봉 회귀 fix · ADR 0120)
d908ffc +1335/−2
- strategy feat(strategy): ADR 0117 R3-검증 — 백테스트 과최적화 탐지 (IS/OOS + 민감도)
32bcc8a +1225/−1
- frontend feat(frontend): ADR 0115 §2-B 불변식 #4 — orderTrigger 키 사슬 추적 화면
cd5a7c8 +1202/−6
- frontend feat(frontend): ADR 0122 R3 — 페이퍼 승급 UI + 페이퍼 대시보드 + 모의 배지 UX
3208d15 +1112/−10
- strategy feat(strategy): 발굴 스코어카드 — 매일 발굴 기록 + 다음날 자동 채점
d6ba714 +1122/−0
- backend-core feat(backend-core): strategy_position 부족 방향 드리프트 귀속 자동보정 가동 (ADR 0115 §P1-1 amend)
9b4e3d6 +1071/−32
- backend-core feat(backend-core): ADR 0122 R2 — 발굴→MOCK 페이퍼 어댑터+영속 (REST·RiskConfig·가상자본·WS)
ae253a7 +1076/−13
- backend-core feat(backend-core): ADR 0115 §2-P2 R1 — consumer 체결-원장 정합 배선
c6e30a3 +784/−14
- frontend feat(frontend): 종목 상세 차트 재수집 모달 재설계(체크박스 2그룹) + 진입 봉수 마지막값 기억 (ADR 0120 §6)
45adabf +692/−80
- market-data feat(market-data): ADR 0119 — 1분봉 proactive cold-start 백필 폐지 → on-demand 전환
129e545 +293/−462
- market-data perf(market-data): 1d→1wk/1mo/1y 롤업 성능·무지성 재생성 최적화 (ADR 0120 amend §9)
68d8194 +634/−94
- strategy feat(strategy): 전략 원장 rebuild 순수 함수 + 부족 방향 evidence 완화 (spec §3-3 대안 B-on-A)
9006276 +712/−5
- backend-core feat(backend-core): ADR 0115 §2-P2 R2 — OrderTrigger 키 사슬 정비 + Flyway V80
75ab827 +588/−29
- backend-core feat(backend-core): KIS rate limit 알람 차등화 + 주문 체결 Slack 추가 채널 이중 송출
41b010d +463/−66
- qa test(qa): ADR 0115 §2-B-2 불변식 #5 — 원장 키 사슬 회귀 시나리오 LOCK
8073871 +504/−3
- strategy test(strategy-engine): ADR 0122 R3 — 페이퍼 자본 경로 e2e 시나리오 일괄 (consumer test)
0161361 +453/−0
🔀 머지된 PR (5)
#856 #857 #862 #868 #870