← 개발일지 목록
2026-05-02 (토)
커밋 로그 기반 자동 재구성 (backfill) · magicJar 한국 주식 자동매매 시스템
👥 에이전트별 작업
| 에이전트 | 역할 | 커밋 | 대표 작업 |
architect | 수석 설계 | 24 | chore(harness): 1번 트랙 dogfooding 1차 시도 + 일시 중단 기록 |
human-lead | 사람(지휘) | 1 | chore(harness): ISSUE-008 hotfix 기록 — presigned URL SignatureDoesNotMa |
📐 아키텍처 결정 (ADR)
ADR 0011
🗄️ DB 스키마 (Flyway)
V9__track1_orders.sql
🧩 모듈별 변경 파일
consumer · 54 domain · 11 api · 9 _workspace · 6 frontend · 5 root · 4 docker · 4 pyworker · 3 batch · 2 docs · 2
📝 주요 커밋 (변경량 상위)
- architect docs(track1): spec + plan 작성 — KIS 주문 어댑터 1차 사이클
890270a +3302/−0
- architect feat(track1): 6 JpaAdapter — Order/OrderEvent/User/UserTradingConfig/DailyCounter/KillSwitch (T9/20)
8cd3a93 +636/−74
- architect feat(track1): WS Listener + REST Sweep + 멱등 dedup (T15/20)
d5b12ad +649/−0
- architect feat(track1): RealKisOrderAdapter — 5 메서드 + WireMock IT 6 시나리오 (T8/20)
a89751b +627/−0
- architect feat(track1): /api/orders + /orders 페이지 + Dashboard 수동 주문 패널 (T16/20)
3bb4528 +626/−0
- architect feat(track1): MockOrderSender + KisOrderSender + Profile 분기 + BootLogger (T12/20)
7139836 +437/−23
- architect feat(track1): Guard chain — KillSwitch + DailyLimit + PriceSanity (T11/20)
2537cbf +387/−0
- architect feat(track1): domain — KisOrderPort·OrderRepository·User·KisCredentialProvider (T7/20)
0b1a2af +298/−0
- architect feat(track1): V9 Flyway — orders·events·user_trading_config·guards (T1/20)
993c165 +295/−0
- architect feat(track1): KisWsSession + AES256 decoder + 체결통보 raw 26-col (T5/20)
6017626 +281/−0
- architect feat(track1): MasterKeyValidator + InitialUserSeeder + ConsumerKisConfig (T3/20)
52a4bcd +279/−0
- architect fix(pyworker): ISSUE-008 — presigned URL SignatureDoesNotMatch hotfix
c18c3e7 +188/−37
- architect feat(track1): KisHttpSession — REST 토큰 캐시·재발급·executeWithRetry (T4/20)
fcdba99 +208/−0
- architect docs(track1): 운영 가이드 — order-policy.md (T18/20)
372e0d5 +181/−0
- architect feat(track1): OrderDispatcherListener — BrokerGateway → OrderSender (T14/20)
a2adcd1 +115/−11
- architect feat(track1): SecretCipher 도메인 추상 + AES-GCM 구현 (T2/20)
2f53dca +105/−0