| REQ-001 |
trex-core Python 프로젝트 부트스트랩 |
Installation |
Implemented |
High |
project maintainers |
req-001 |
| REQ-002 |
slot 순수 도메인 이식 및 공개 API 확정 |
Interface |
Implemented |
High |
project maintainers |
req-002 |
| REQ-003 |
slot 도메인 단위테스트 이식 및 컬럼 계약 가드 |
Testing |
Implemented |
High |
project maintainers |
req-003 |
| REQ-004 |
baseline 문서 planned→실제 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-004 |
| REQ-005 |
슬롯 코어 데몬 런타임 부트스트랩 |
Installation |
Implemented |
High |
project maintainers |
req-005 |
| REQ-006 |
PostgreSQL SlotRepository 영속화 + 스키마 |
Data |
Implemented |
High |
project maintainers |
req-006 |
| REQ-007 |
intent 제출 HTTP API + 멱등 |
Interface |
Implemented |
High |
project maintainers |
req-007 |
| REQ-008 |
슬롯 read-only 조회 HTTP API |
Interface |
Implemented |
High |
project maintainers |
req-008 |
| REQ-009 |
데몬/API/영속화 baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-009 |
| REQ-010 |
데몬 설정 .env 파일 로딩 |
Configuration |
Implemented |
Medium |
project maintainers |
req-010 |
| REQ-011 |
BrokerPort 추상화 + paper/stub async 더블 |
Integration |
Implemented |
High |
project maintainers |
req-011 |
| REQ-012 |
KIS Open API 브로커 어댑터 |
Integration |
Implemented |
High |
project maintainers |
req-012 |
| REQ-013 |
주문 집행 루프 (claim·송신·체결·롤백) |
Integration |
Implemented |
High |
project maintainers |
req-013 |
| REQ-014 |
주문 핸드오프 durability + reconciliation |
Exception |
Implemented |
High |
project maintainers |
req-014 |
| REQ-015 |
브로커/집행 baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-015 |
| REQ-016 |
KIS 인증 토큰 Redis 캐시 |
Integration |
Implemented |
Medium |
project maintainers |
req-016 |
| REQ-017 |
LedgerPort 추상화 + portfolio-hub 어댑터 + stub |
Integration |
Implemented |
High |
project maintainers |
req-017 |
| REQ-018 |
체결→원장 기록 (집행 루프 fill hook) |
Integration |
Implemented |
High |
project maintainers |
req-018 |
| REQ-019 |
ledger outbox durability + correlation_id 멱등 |
Exception |
Implemented |
High |
project maintainers |
req-019 |
| REQ-020 |
ledger 레이어 baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-020 |
| REQ-021 |
messaging 토폴로지 + 메시지 계약 매핑 |
Integration |
Implemented |
High |
project maintainers |
req-021 |
| REQ-022 |
messaging transport 포트 + RabbitMQ 어댑터 + stub + sync+thread daemon |
Integration |
Implemented |
High |
project maintainers |
req-022 |
| REQ-023 |
messaging delivery 신뢰성 (effectively-once + durable + DLQ + publisher confirms) |
Exception |
Implemented |
High |
project maintainers |
req-023 |
| REQ-024 |
RabbitMQ 가용성 degrade 정책 (버퍼링 금지 + 보수적 중단 + core 안전 매도 독립) |
Non-Functional |
Implemented |
High |
project maintainers |
req-024 |
| REQ-025 |
HTTP /v1 API 완전 제거 (healthz 포함, HTTP 표면 0) |
Interface |
Implemented |
High |
project maintainers |
req-025 |
| REQ-026 |
messaging 레이어 baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-026 |
| REQ-027 |
portfolio-hub read 포트 + 어댑터 + stub |
Integration |
Implemented |
High |
project maintainers |
req-027 |
| REQ-028 |
종목 스냅샷 read 메시지 계약 + envelope + degraded 신호 |
Interface |
Deprecated |
High |
project maintainers |
req-028 |
| REQ-029 |
자산 선별(slot overlay) + view 모드 + strategy_key 필터 |
Interface |
Implemented |
High |
project maintainers |
req-029 |
| REQ-030 |
일일 스냅샷 스케줄러 + 옵션 D 현금/포지션 갱신 |
Integration |
Implemented |
High |
project maintainers |
req-030 |
| REQ-031 |
포지션 정합 검증 + warning 마스킹 |
Exception |
Implemented |
High |
project maintainers |
req-031 |
| REQ-032 |
런타임 pause/resume 제어 (+운영자 CLI 표면) |
Interface |
Implemented |
Medium |
project maintainers |
req-032 |
| REQ-033 |
스냅샷 read 레이어 baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-033 |
| REQ-034 |
per-slot 워치독 — snapshot RPC 기반 전략 모듈 활성 감지 |
Interface |
Implemented |
High |
project maintainers |
req-034 |
| REQ-035 |
슬롯 가격 임계값 도메인 필드 + DB 마이그레이션 |
Data |
Implemented |
High |
project maintainers |
req-035 |
| REQ-036 |
자동 매도 내부 경로 — SlotService.sell + idempotency |
Interface |
Implemented |
High |
project maintainers |
req-036 |
| REQ-037 |
forced_close_at 만기 자동 매도 루프 |
Integration |
Implemented |
High |
project maintainers |
req-037 |
| REQ-038 |
stop-loss·take-profit KIS 가격 polling + 트리거 |
Integration |
Implemented |
High |
project maintainers |
req-038 |
| REQ-039 |
장 마감 강제 청산 (TREX_MARKET_CLOSE_LIQUIDATION_TIME) |
Integration |
Implemented |
High |
project maintainers |
req-039 |
| REQ-040 |
update_thresholds intent RPC 액션 |
Interface |
Implemented |
High |
project maintainers |
req-040 |
| REQ-041 |
safety-sell 환경 설정 — 5종 env var |
Configuration |
Implemented |
High |
project maintainers |
req-041 |
| REQ-042 |
safety-sell baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-042 |
| REQ-043 |
trex.control.req 제어 채널 + action dispatch |
Interface |
Implemented |
High |
project maintainers |
req-043 |
| REQ-044 |
kill-switch day-scoped 제외 store + 마이그레이션 |
Data |
Implemented |
High |
project maintainers |
req-044 |
| REQ-045 |
kill-switch 실행 — 범위별 holding 즉시 청산 + 이력 |
Interface |
Implemented |
High |
project maintainers |
req-045 |
| REQ-046 |
kill-switch 당일 제외 masking + 자동해제 + resume |
Interface |
Implemented |
High |
project maintainers |
req-046 |
| REQ-047 |
kill-switch baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-047 |
| REQ-048 |
per-instance TOML 설정 로더 + --config 필수 |
Configuration |
Implemented |
High |
project maintainers |
req-048 |
| REQ-049 |
instance_key 기반 동적 큐명 + default 하위호환 |
Interface |
Implemented |
High |
project maintainers |
req-049 |
| REQ-050 |
trex.direct(topic) + trex.broadcast(fanout) exchange + 바인딩 |
Integration |
Implemented |
High |
project maintainers |
req-050 |
| REQ-051 |
multi-instance topology baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-051 |
| REQ-052 |
safety-sell per-slot 재시도 쿨다운 + 영속 거부 경고 |
Integration |
Implemented |
High |
project maintainers |
req-052 |
| REQ-053 |
safety-sell 재시도 쿨다운 env 설정 2종 |
Configuration |
Implemented |
Medium |
project maintainers |
req-053 |
| REQ-054 |
safety-sell 쿨다운 runtime-flows 정합 |
Documentation |
Implemented |
Low |
project maintainers |
req-054 |
| REQ-055 |
closed 슬롯 ↔ ledger_outbox 누락 운영 점검 쿼리 |
Exception |
Implemented |
Medium |
project maintainers |
req-055 |
| REQ-056 |
자산 영구 슬롯 스키마 재설계 + 마이그레이션 |
Data |
Implemented |
High |
project maintainers |
req-056 |
| REQ-057 |
자산 영구 슬롯 상태머신 재정의 + 인스턴스 스코프 advisory lock |
Interface |
Implemented |
High |
project maintainers |
req-057 |
| REQ-058 |
universe 기반 슬롯 lifecycle reconcile (생성/soft-retire/tombstone) |
Integration |
Implemented |
High |
project maintainers |
req-058 |
| REQ-059 |
활성 capacity 제어 + 신호 기반 admission (FCFS·M캡·무치환·over-cap) |
Interface |
Implemented |
High |
project maintainers |
req-059 |
| REQ-060 |
동시 활성 최대치(max_active_slots) per-instance TOML 설정 |
Configuration |
Implemented |
High |
project maintainers |
req-060 |
| REQ-061 |
intent 계약 자산(portfolio_id) 키 통일 + 중복/무효 규칙 |
Interface |
Implemented |
High |
project maintainers |
req-061 |
| REQ-062 |
수량 hub 정본+로컬 미러 + holding↔broker/hub 불일치 해소 |
Integration |
Implemented |
High |
project maintainers |
req-062 |
| REQ-063 |
운영자 표면 단일화 — slots = 자산 포지션 단일 뷰 |
Interface |
Implemented |
Medium |
project maintainers |
req-063 |
| REQ-064 |
풀 모델 → 자산 중심 DB 재초기화 (구 cutover) |
Migration |
Implemented |
High |
project maintainers |
req-064 |
| REQ-065 |
자산 중심 모델 baseline 문서 정합 + 풀 모델 폐기 명시 |
Documentation |
Implemented |
Medium |
project maintainers |
req-065 |
| REQ-066 |
보유 자산 포지션 사이징 — 증액·부분 감액 (수량/avg_price 재계산) |
Interface |
Implemented |
High |
project maintainers |
req-066 |
| REQ-067 |
포지션 사이징 baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-067 |
| REQ-068 |
intent 실행 정책 계약 — timeout_sec + slippage_pct |
Interface |
Implemented |
High |
project maintainers |
req-068 |
| REQ-069 |
주문 timeout 집행 + 취소-체결 race 처리 |
Integration |
Implemented |
High |
project maintainers |
req-069 |
| REQ-070 |
slippage 보호 지정가 집행 |
Integration |
Implemented |
High |
project maintainers |
req-070 |
| REQ-071 |
운영자 강제 취소 백스톱 (trex-core cancel) |
Interface |
Implemented |
Medium |
project maintainers |
req-071 |
| REQ-072 |
실행 정책 baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-072 |
| REQ-073 |
전략 read 표면 — trex.slots.req RPC 계약 (filter/spy, snapshot.req 즉시 교체) |
Interface |
Implemented |
High |
project maintainers |
req-073 |
| REQ-074 |
슬롯 단일 행 스키마 — 자산·워치독·overlay 흡수 + 필드별 정본 라벨 |
Data |
Implemented |
High |
project maintainers |
req-074 |
| REQ-075 |
slots read 표면 baseline 문서 정합 |
Documentation |
Implemented |
Medium |
project maintainers |
req-075 |