| PR | 제목 요약 | 트랙·에이전트 | cut |
|---|---|---|---|
| #482 | T-O prereq 케이스 5 GREEN evidence + backlog §62·§63 | orchestrator | v3.6.13 |
| #483 | §62 OrderRouterKafkaListener catch 메시지 분리 | architect | |
| #484 | T-O 본 트랙 진입 spec — Phase 매트릭스 + dispatch plan | architect | |
| #485·#486 | T-O Phase 1 B-2·B-1 (ConsumerOrderExecutionRepositoryAdapter + KisWebSocketBridge wiring) | backend-core·market-data | |
| #487 | ADR 0068 Accepted — T-O 본 트랙 마감 evidence 종합 | architect | |
| #488 | v3.6.13 cut 후속 sync (master HTML 3번째 dogfooding) | orchestrator | |
| #489·#490 | 결함 1 backend rejectReason + frontend DTO 정합 (직렬) | backend-core·frontend | v3.6.14 spec |
| #491·#492 | T-ACCT spec + Phase 1·2 backend (ADR 0081 Proposed) | architect·backend-core | |
| #493·#494 | README mermaid 시퀀스 + 결함 3 indicator-impl spec (ADR 0083) | orchestrator·architect | |
| #495·#496 | T-MAN spec + B-2-extended 정정 (ADR 0082) | architect | v3.6.15 spec |
| #497 | 주문 path 안정성 종합 spec (ADR 0084 P0·P1·P2) | architect | |
| #498 | ADR 0084 P0-1 hashkey 합류 (REAL prereq) | market-data | v3.6.16 |
| #499 | T-ACCT Phase 3 CapitalSnapshotProvider (POSITION_LIMIT 활성화) | backend-core | |
| #500 | 결함 3 indicator-impl 모듈 신설 + dogfooding GREEN (066570 ema 200) | backend-core | |
| #501 | ADR 0084 P0-4 DLQ (DefaultErrorHandler + 4 DLT) | backend-core | |
| #502 | ADR 0084 P0-3 WS race + 재연결 backfill (pre-insert + V35) | market-data | |
| #503 | ADR 0084 P0-2 PENDING_RECONCILE + reconciliation worker (V36) | market-data | |
| #504 | hotfix P0-4 KafkaErrorHandlerConfig ConsumerFactory DI 결함 (cut 차단 해소) | backend-core | |
| #505 | v3.6.16 cut 후속 sync (master.html 4번째 dogfooding) | orchestrator | |
| #506 | 세션 종료 정리 — settings.json force-push 권한 + task archive | orchestrator |
| 버전 | 본문 | PR |
|---|---|---|
V35__order_execution_event_id.sql | order_execution 에 event_id UNIQUE 컬럼 (KIS WS 이벤트 멱등성) | #502 P0-3 |
V36__order_request_pending_reconcile.sql | order_request.status CHECK constraint 확장: + PENDING_RECONCILE + partial index | #503 P0-2 |
order.intent.v1.DLT — 자본 ★★★order.requested.v1.DLT — 알림 ★★order.rejected.v1.DLT — 알림 ★★order.filled.v1.DLT — 자본 잠재 ★★★FixedBackOff(1000ms, 3L) — 1초 간격 3회 재시도 후 DLT
Non-retryable: DeserializationException·SerializationException·IllegalArgumentException 즉시 DLT
4 DLT 토픽 listen → NotificationOutbox INSERT (priority=P0, eventType=DLT_RECEIVED) → 즉시 Slack 발송
| key 패턴 | TTL | 사용처 |
|---|---|---|
account:balance:{userId} | 30s | api AccountQueryService 쓰기 + consumer KisCapitalSnapshotProviderAdapter 읽기 (POSITION_LIMIT 룰 활성화) |
| 유형 | 건수 | 비고 |
|---|---|---|
| architect dispatch | 9건 | T-O prereq · T-O 본트랙 · ADR 0068 Accepted · §62 · T-ACCT · T-MAN · T-MAN 정정 · indicator-impl · ADR 0084 종합 |
| backend-core dispatch | 7건 | 결함 1·T-ACCT Phase 1·2·indicator-impl·T-ACCT Phase 3·P0-4 DLQ·P0-4 hotfix |
| market-data dispatch | 5건 | T-O B-1·P0-1 hashkey·P0-3 WS race·P0-2 (1차 stall fail)·P0-2 재 dispatch |
| frontend dispatch | 1건 | 결함 1 frontend DTO 정합 |
| 총 dispatch | 22건 | 1건 stall fail (P0-2 a6e0de6670081bdd1 600s) — 재 dispatch로 회복 |
⚠ 운영 부채: worktree git author 결함 다수 — extensions.worktreeConfig 미활성 race. PR #492에서 backend-core author로 architect attribution됨. 차회 검토 의제.
⚠ 운영 부채: sub-agent root 작업 결함 다수 — architect dispatch 다수에서 cwd LOCK 위반. 사용자 직접 root 정리 1회.
GET /api/indicators?code=066570&name=ema&interval=1d¶ms=period=20 → HTTP 200 + source=native + 100+ row
이전 400 Bad Request 회복 — IndicatorEngine sources 2건 등록 (native + kis-strategy-builder)
order_request: id=2 · mode=MOCK · status=REJECTED · reject_reason="REAL_GATE_DENIED:CREDENTIAL_NOT_FOUND"
3중 게이트 + Kafka publish + STOMP push 풀체인 정합
trId=H0STCNI9 userId=thde**** mode=MOCK — 체결통보 자동 subscribe 실 evidence
| 우선순위 | 트랙 | 의제 | cut 후보 |
|---|---|---|---|
| HIGH | T-ACCT Phase 4 | frontend Dashboard 격상 (AccountSummaryCard + HoldingsTable) — backend 1·2·3 합류 완료 | v3.6.17 |
| HIGH | T-MAN Phase 1·2·3 | orderType B-2-extended (1a domain → 1b api·1c consumer 병렬 → 2 frontend) | v3.6.17 |
| MED | ADR Accepted 격상 | ADR 0083 indicator-impl + 0084 P0 마감 evidence 종합 → Accepted | 독립 |
| MED | ADR 0084 P1 3건 | order_event_outbox · STOMP 영속 · MDC traceId | v3.6.17 |
| LOW | ADR 0084 P2 2건 | 주문 정정 + MarketSessionFsmGate + token mutex | W4 묶음 |
권장 1순위 (사용자 결정 시 즉시 dispatch): T-ACCT Phase 4 + T-MAN Phase 1 병렬 (영역 분리 frontend vs domain/api).
인프라 변경: .claude/settings.json force-push 권한 4건 화이트리스트 — 차회 세션부터 자율 적용. 메모리: project_next_session_dispatch_matrix.md.