This website requires JavaScript.
aa0189bd89
Merge pull request #36 from fourblocks2020/feat/slot-filled-no-route
genichin
2026-06-30 13:54:37 +09:00
51cc3ccb09
fix(cli): verify 명령 ImportError 핫픽스 — make_broker→_build_broker
genichin and Claude Opus 4.8
2026-06-30 13:30:07 +09:00
de97bc842d
fix(slot-filled): 매도 체결 이벤트 NO_ROUTE 해소 — strategy_id 전이 전 캡처
genichin and Claude Opus 4.8
2026-06-29 09:38:45 +09:00
ababf80234
docs(rel-010): M3 trex-core 릴리즈 문서 (dcy-034/035/036)
genichin and Claude Opus 4.8
2026-06-28 23:02:44 +09:00
6b066e19cb
feat(bat-054): 그날-시작 KIS 인증정보 양의 경로 주입 — KISBroker reinitialize (REQ-113 AC-2/AC-4, REQ-115 AC-1)
genichin and Claude Sonnet 4.6
2026-06-28 19:43:10 +09:00
a50b5e34a2
docs(req-113,req-115): dcy-036 confirm-req-implemented (BAT-054)
genichin and Claude Opus 4.8
2026-06-28 19:51:39 +09:00
dc68e644d7
docs(dcy-036): confirm-req-implemented — REQ-112/114 Implemented, REQ-113/115 부분(Approved, KISBroker 재조립 M3 후속), BAT-053 release-candidate
genichin and Claude Opus 4.8
2026-06-28 12:34:23 +09:00
01655ab2d7
Merge pull request #34 from fourblocks2020/feat/dcy-036-daystart-credential-failsafe
genichin
2026-06-28 12:28:14 +09:00
a612e8763b
docs(bat-053): draft-batch-verification 완료 — AC 커버리지 + 미해결 기록
genichin and Claude Sonnet 4.6
2026-06-28 10:52:36 +09:00
e4e5c70422
feat(bat-053): 그날-시작 KIS 인증정보 fetch + fail-safe 로드 (REQ-112~115)
genichin and Claude Sonnet 4.6
2026-06-28 10:51:28 +09:00
f9c4fb4eba
docs(dcy-036): draft-req + confirm-req — REQ-112~115 Approved (그날-시작 KIS fetch + fail-safe 로드)
genichin and Claude Opus 4.8
2026-06-28 10:12:18 +09:00
9312ac4401
docs(dcy-036): confirm-discovery — 그날-시작 KIS 인증정보 fetch + fail-safe 거래 로드 (교차발원 pf-hub dcy-010)
genichin and Claude Opus 4.8
2026-06-28 00:17:18 +09:00
6da552bedb
docs(dcy-035): confirm-req-implemented — REQ-109/110/111 Implemented, BAT-052 release-candidate
genichin and Claude Opus 4.8
2026-06-26 20:59:20 +09:00
81d06d9db4
Merge pull request #33 from fourblocks2020/feat/dcy-035-multiday-wac-report
genichin
2026-06-26 20:52:38 +09:00
a96fd54799
docs/style(bat-052): QC 재검 비차단 minor 정리
genichin
2026-06-26 20:32:03 +09:00
d3e4af59cf
fix(bat-052): CHG-20260626-02 보정 — buy_fee_only_assets 제거 + NFR-2 엄격화
genichin and Claude Sonnet 4.6
2026-06-26 20:22:26 +09:00
73d3b35ab2
feat(bat-052): WAC 실현손익 리포트 통합 (REQ-109/110/111, dcy-035)
genichin and Claude Sonnet 4.6
2026-06-26 18:30:50 +09:00
b9ee8edf8f
docs(REQ-110): change-req CHG-20260626-02 — 매수 fee 편입 반영(NFR-2 엄격, buy_fee_only_assets 제거)
genichin and Claude Opus 4.8
2026-06-26 20:34:55 +09:00
e32eb78656
docs(dcy-035): 멀티데이 WAC 실현PnL 운영리포트 — discovery confirmed + REQ-109/110/111 approved
genichin and Claude Opus 4.8
2026-06-26 18:18:39 +09:00
5b2e256c8d
docs: dcy-034 거버넌스 마감 — REQ-102~108 Implemented, BAT-050/051 release-candidate
genichin and Claude Opus 4.8
2026-06-26 15:55:51 +09:00
3f10c2379b
docs(rel-009): capture-release-feedback — OPS-005 해소 + slot_filled NO_ROUTE 환류
genichin and Claude Sonnet 4.6
2026-06-26 14:07:16 +09:00
07b393d27d
feat(core-B): 운영자 sync/verify CLI + cold-start onboarding (BAT-051, REQ-105/106, PR #32 )
genichin and Claude Opus 4.8
2026-06-26 09:53:49 +09:00
ced7eda682
Merge pull request #31 from fourblocks2020/feat/dcy-034-core-a-reconcile-warning
genichin
2026-06-26 06:58:27 +09:00
c193388198
feat(core-A): reconcile-warning durable store + blocking gate (BAT-050, REQ-102/103/104/107/108)
genichin and Claude Sonnet 4.6
2026-06-26 00:32:07 +09:00
35f3147250
docs(dcy-034): confirm-req REQ-102~108 Approved — 차단형 reconcile + sync/verify
genichin and Claude Opus 4.8
2026-06-26 00:16:21 +09:00
e052e70619
docs(discovery): add dcy-034 slot↔account blocking reconcile + sync/verify cold-start (confirmed)
genichin and Claude Opus 4.8
2026-06-25 21:47:58 +09:00
34700f3035
docs(release): M2 REL-009 confirm-release + batch release-candidate 전이
genichin and Claude Opus 4.8
2026-06-25 12:55:33 +09:00
5bdd72040e
docs(operations): 무데이터/죽은 종목 위생 운영자 런북 추가 (dcy-017 후속)
genichin and Claude Opus 4.8
2026-06-22 10:36:50 +09:00
d4c5fcbba1
feat(alarm): trex-core 알람 emitter + trex.alerts exchange (dcy-033 BAT-049, Implemented)
genichin and Claude Opus 4.8
2026-06-21 19:25:55 +09:00
b2165eac25
docs(dcy-033): kdh emitter 범위 제외 반영 (사장님 결정)
genichin and Claude Opus 4.8
2026-06-21 15:27:38 +09:00
cc166bd531
docs(dcy-033): 생성된 REQ 참조에 cross-repo 모듈 REQ 보강
genichin and Claude Opus 4.8
2026-06-21 15:16:58 +09:00
ebca9be0d1
docs(dcy-033): 제품군 알람 전달 체계 discovery + REQ-098~101 (trex-core 소유분)
genichin and Claude Opus 4.8
2026-06-21 14:56:14 +09:00
f1b649cf2a
feat(execution): 체결가 0/None 시 지정가 백필 가드 + WARN 로깅 (dcy-032/BAT-048)
genichin and Claude Opus 4.8
2026-06-21 13:34:31 +09:00
d182464b7a
feat(messaging): OPS-005 이벤트 발행 연결 신뢰성 (BAT-047)
genichin and Claude Opus 4.8
2026-06-19 22:39:43 +09:00
bc79f60274
docs(dcy-031): OPS-005 이벤트 발행 신뢰성 Discovery + REQ-091~094
genichin and Claude Opus 4.8
2026-06-19 21:21:19 +09:00
9e35467336
docs(rel-008): 범위 정정 — BAT-042/043 포함 (남아있는 배치 전부)
genichin and Claude Opus 4.8
2026-06-16 13:59:26 +09:00
00ce5d95bb
docs(rel-008): draft + confirm — 호가단위 스냅(#28 ) + 운영 관측성(#29 ) 통합 릴리즈
genichin and Claude Opus 4.8
2026-06-16 13:26:31 +09:00
d8d9021260
feat(execution,obs): 호가단위 스냅(dcy-030/#28) + 운영 관측성(dcy-029/#29) + REL-007 환류
genichin and Claude Opus 4.8
2026-06-16 13:19:31 +09:00
e0d4e71304
feat(slot,intent): slot strategy-state 저장소 (dcy-028) + sell retryable 플래그 (issue #27 )
genichin and Claude Opus 4.8
2026-06-15 19:27:57 +09:00
bfadd0d5c8
docs(discovery): dcy-028 confirmed — Slot Strategy-State 저장소 (issue #26 C-1/C-2/C-3)
genichin and Claude Opus 4.8
2026-06-15 17:58:37 +09:00
1f59322f52
docs(rel-006/bat-026~036): confirm-release 상태 반영 — released 전환
genichin and Claude Sonnet 4.6
2026-06-12 22:45:45 +09:00
b1ce06ca3b
docs(rel-007): confirmed — slots RPC 개선 + 매도세 정정 + paper seq + 중장기 프로파일
genichin and Claude Sonnet 4.6
2026-06-12 22:37:07 +09:00
d30e915b75
docs(rel-007): draft — slots RPC 개선 + 매도세 정정 + paper seq + 중장기 프로파일 (BAT-037~041)
genichin and Claude Sonnet 4.6
2026-06-12 22:32:30 +09:00
6786ffd05d
docs(discovery): dcy-027 모든 OQ Answered — 중장기 슬롯 운영 결정 완료
genichin and Claude Sonnet 4.6
2026-06-12 22:19:33 +09:00
d737467d70
perf(slots): BAT-040 — slots RPC DB-level status 필터 (REQ-002/006/073, issue #25 )
genichin and Claude Opus 4.8
2026-06-12 19:27:51 +09:00
14da195b1e
docs(discovery): dcy-027 OQ-1~4 Answered (중장기 전략 슬롯 운영)
genichin and Claude Opus 4.8
2026-06-12 18:16:26 +09:00
9871008bb6
fix(paper): BAT-039 — paper order seq Redis 영속화 (재시작 멱등 키 충돌 방지, REQ-011/issue #4 )
genichin and Claude Opus 4.8
2026-06-12 18:16:11 +09:00
0e5ce32f6b
chore: track uv.lock
genichin and Claude Opus 4.8
2026-06-12 17:58:55 +09:00
c369d4d1ee
docs(discovery): new-discovery dcy-027 (중장기 전략 슬롯 운영, issue #20 )
genichin and Claude Opus 4.8
2026-06-12 17:58:50 +09:00
1cf13b060f
feat(broker): BAT-038 — 매도 증권거래세 누락 정정 + fee/tax 단일 정책 지점 (dcy-026/REQ-018, issue #24 )
genichin and Claude Opus 4.8
2026-06-12 17:57:15 +09:00
08fdf680bf
docs(req-073): Approved → Implemented (BAT-037 / CHG-20260612-IMPL)
genichin and Claude Sonnet 4.6
2026-06-12 10:31:22 +09:00
d17df5263e
docs(bat-037): release-candidate — verification confirmed, 모든 AC evidence 충족
genichin and Claude Sonnet 4.6
2026-06-12 10:30:14 +09:00
4b6996a5bf
docs(bat-037): verification confirmed — AC-3/AC-6 evidence 연결, Ready for Release
genichin and Claude Sonnet 4.6
2026-06-12 10:29:44 +09:00
6c24bd4c2c
feat(slots-rpc): available_slots capacity hint 추가 (BAT-037 / REQ-073 AC-6)
genichin and Claude Sonnet 4.6
2026-06-12 10:28:29 +09:00
8135dffb90
docs(bat-037): draft — slots RPC available_slots capacity hint (REQ-073 CHG-20260612-01)
genichin and Claude Sonnet 4.6
2026-06-12 10:26:04 +09:00
31c18bf8d2
docs(req-073): CHG-20260612-01 — available_slots 응답 추가 change-req
genichin and Claude Sonnet 4.6
2026-06-12 10:23:37 +09:00
808a851d39
docs(req-058): CHG-20260611-01 — symbol 누락 수정 change-req 반영
genichin and Claude Sonnet 4.6
2026-06-11 21:12:38 +09:00
24a6017457
fix(reconcile): symbol을 슬롯 생성 시 함께 저장 + NULL 슬롯 backfill
genichin and Claude Sonnet 4.6
2026-06-11 21:08:46 +09:00
221a16342e
fix(smoke): topology API 변경 반영 — snapshot_queue→slots_queue, assets 키 제거
genichin and Claude Sonnet 4.6
2026-06-11 20:55:22 +09:00
002340e5fd
docs(rel-006): BAT-035/036 포함 + 배포 근거 보완 — confirmed
genichin and Claude Sonnet 4.6
2026-06-11 19:01:59 +09:00
f0ad37747b
feat(rel-007): dcy-025/024 + BAT-035/036 — slots.req 즉시 교체 + safety_sell_enabled
genichin and Claude Opus 4.8
2026-06-11 14:45:45 +09:00
fb05a73130
feat(rel-006): dcy-022/023 + BAT-032~034 — 실행 정책·qty 검증·allocated_capital 제거 통합
genichin and Claude Sonnet 4.6
2026-06-11 07:42:03 +09:00
5ee5f7f4e2
docs(srs/batch): dcy-021 REQ + BAT-031 + Implemented 전환
genichin and Claude Opus 4.8
2026-06-10 18:53:53 +09:00
e4be4d60c2
feat(slot): dcy-021 포지션 사이징 — 보유 슬롯 증액·부분 매도 (BAT-031)
genichin and Claude Opus 4.8
2026-06-10 18:53:37 +09:00
b2ba8c73fe
docs(discovery): dcy-021 포지션 사이징 Discovery 생성·confirmed (issue #1 , dcy-020 OQ-4 후속)
genichin and Claude Opus 4.8
2026-06-10 17:40:39 +09:00
d334f34215
feat(cli): trex-core slots 에 --symbol/--slot-id 필터 + 필터 시 상세 출력
genichin and Claude Opus 4.8
2026-06-10 16:55:24 +09:00
c04fd276b3
feat(reset): cutover 도구 폐기 → trex-core-reset(DB 재초기화) 대체 (REQ-064 CHG-20260610-03)
genichin and Claude Opus 4.8
2026-06-10 16:08:05 +09:00
5330f32247
docs(batch): BAT-030 verification 승인 + REQ-056~065 Implemented (dcy-020 delivery 완료)
genichin and Claude Opus 4.8
2026-06-10 15:20:52 +09:00
7d727824dc
feat(slot): BAT-030 — 자산 중심 cutover 완성 (dcy-020 BAT-δ, REQ-056·057·062·064·065)
genichin and Claude Opus 4.8
2026-06-10 15:16:15 +09:00
cec34be5f4
docs(batch): draft-batch BAT-030 (dcy-020 BAT-δ cutover) + design 확정
genichin and Claude Opus 4.8
2026-06-10 12:36:09 +09:00
78a743a2ef
feat(slot): BAT-029 M2(a)/M3 — holding 불일치 reconcile + slots 단일 뷰 (dcy-020/REQ-062·063)
genichin and Claude Opus 4.8
2026-06-10 12:18:56 +09:00
b80407098e
feat(slot): BAT-029 M1 — intent 계약 키 slot_id 통일 (dcy-020/REQ-061)
genichin and Claude Opus 4.8
2026-06-10 12:09:47 +09:00
e10ac519c7
docs(batch): draft-batch BAT-029 (dcy-020 BAT-γ) + FR-7 재정의(계약 키=slot_id)
genichin and Claude Opus 4.8
2026-06-10 12:07:10 +09:00
8a377e6fb3
feat(slot): BAT-028 M2/M3 — universe reconcile + 자산 중심 admission (dcy-020/REQ-058·059)
genichin and Claude Opus 4.8
2026-06-10 11:14:50 +09:00
587e987c5c
feat(config): BAT-028 M1 — max_active_slots per-instance TOML (dcy-020/REQ-060)
genichin and Claude Opus 4.8
2026-06-10 11:06:56 +09:00
8bd9495c4b
docs(batch): draft-batch BAT-028 (dcy-020 BAT-β reconcile+admission) + design 확정
genichin and Claude Opus 4.8
2026-06-10 11:04:57 +09:00
017b8185e0
feat(slot): BAT-027 M2/M3 — 상태머신 inactive 재정의 + 인스턴스 스코프 advisory lock (dcy-020/REQ-057)
genichin and Claude Opus 4.8
2026-06-10 10:53:39 +09:00
86c892aa0c
feat(slot): BAT-027 M1 — additive 영구 슬롯 필드(instance_key, retired_at) + 마이그레이션 009 (dcy-020/REQ-056)
genichin and Claude Opus 4.8
2026-06-10 10:42:24 +09:00
4e92134c28
docs(batch): draft-batch BAT-027 (dcy-020 BAT-α 자산 영구 슬롯 토대) + design 확정(안 B)
genichin and Claude Opus 4.8
2026-06-10 10:39:33 +09:00
f7d309be71
docs(req): dcy-020 confirm-req(REQ-056~065 Approved) + 기존 REQ supersession change-req
genichin and Claude Opus 4.8
2026-06-10 10:32:52 +09:00
e2a71e50e2
docs(req): dcy-020 confirm + 추가 사양(FR-6~8/NFR-4~5/OQ-8) + draft-req REQ-056~065
genichin and Claude Opus 4.8
2026-06-10 10:28:38 +09:00
1db7ab13bb
docs(discovery): dcy-020 asset-centric slot model — OQ-1~7 결정 + A-1 확정
genichin and Claude Opus 4.8
2026-06-10 09:35:16 +09:00
8b2c26c04c
feat(config): config 디렉터리 기반 설정 관리 (--config-path/--env-file, trex-orb-v1 정합, BAT-026)
genichin and Claude Opus 4.8
2026-06-09 23:45:08 +09:00
6e8e79660c
feat(slot): slot entry_count + closed-slot reallocation (dcy-019, BAT-025) + REL-005
genichin and Claude Opus 4.8
2026-06-09 14:49:22 +09:00
941d324899
docs(release): REL-002/003 feedback-captured + 포함 batch released 정합
genichin and Claude Opus 4.8
2026-06-09 13:59:41 +09:00
0f56f26eb5
docs(release): REL-004 capture-release-feedback (feedback-captured)
genichin and Claude Opus 4.8
2026-06-09 13:53:24 +09:00
b07b123165
docs(rel-004): record deployment verification evidence
genichin
2026-06-09 13:34:02 +09:00
f0d7ee01c3
docs(discovery): dcy-019 slot entry_count + closed 재할당 정책 (issue #18 , confirmed)
genichin and Claude Opus 4.8
2026-06-09 13:43:27 +09:00
1cbbb89091
feat(cli): enter --forced-close-at 시간 기반 자동청산 옵션 (issue #17 , BAT-024)
genichin and Claude Opus 4.8
2026-06-09 13:10:21 +09:00
fec9411d33
docs(release): REL-004 에 BAT-022/023 편입 + 재-confirm (confirmed)
genichin and Claude Opus 4.8
2026-06-09 08:52:12 +09:00
2bfecd59a8
feat(ledger): dcy-018 option D cash/position write-back + 추정 현금 (BAT-023)
genichin and Claude Opus 4.8
2026-06-08 21:50:56 +09:00
63da87c9b3
fix(cli): BAT-022 slots 명령이 universe 대신 실제 슬롯 상태 표시 (dcy-016 후속)
genichin and Claude Opus 4.8
2026-06-08 19:54:42 +09:00
a0a149114d
docs(release): confirm REL-004 (app-service) — BAT-014~021 통합
genichin and Claude Opus 4.8
2026-06-08 17:53:46 +09:00
a570ac659e
fix(daemon): buy 심볼 resolver 결함 수정 + REL-004 draft (운영자 run 증거)
genichin and Claude Opus 4.8
2026-06-08 17:38:34 +09:00
6d7bca1460
feat(safety-sell): dcy-017 워치독 소유권 가시화 — snapshot 상태 + 발동 로깅 (BAT-021)
genichin and Claude Opus 4.8
2026-06-08 17:10:26 +09:00
d09b93195f
feat(cli): dcy-016 운영자 CLI 확장 (universe/slots/enter/exit) + 워치독 억제 (BAT-020)
genichin and Claude Opus 4.8
2026-06-08 16:48:26 +09:00
b851b927ee
fix(ledger): dcy-015 outbox 영속 오류 분류 + 백오프/dead-letter (BAT-019)
genichin and Claude Opus 4.8
2026-06-08 16:12:17 +09:00
0b7db66463
feat(runtime): dcy-014 trading_date KST 타임존 분리 + 일일 슬롯 preallocation (BAT-018)
genichin and Claude Opus 4.8
2026-06-08 15:39:04 +09:00
4746f74aae
fix(broker): dcy-013 KIS 외부 취소 감지 + 부분 체결 회계 + stale 워치독 (BAT-017)
genichin and Claude Opus 4.8
2026-06-08 14:11:49 +09:00
cc28e1fba5
fix(execution): dcy-012 매도 가격 버그 정정 — slot entry_price→limit_price rename (BAT-016)
genichin and Claude Opus 4.8
2026-06-08 13:41:46 +09:00