[FX-ACCOUNTING] TKT-P1-001 USD/KRW 버퍼 진입 제한 #288

Merged
agentson merged 2 commits from feature/issue-tkt-p1-001-fx-buffer-guard into feature/v3-session-policy-stream 2026-02-27 00:53:21 +09:00
Collaborator

목적/범위

  • 해외 BUY 주문 전에 USD 통화 버퍼를 검사해 버퍼 미달 시 신규 진입 차단

시나리오/분류

  • [FX-ACCOUNTING]

추적 ID 매핑

Type IDs
REQ REQ-V3-007
TASK TASK-V3-014
TEST TEST-ACC-006

구현 내용

  • src/config.py
    • USD_BUFFER_MIN 설정 추가
  • src/main.py
    • _should_block_overseas_buy_for_fx_buffer 추가
    • trading_cycle, run_daily_session BUY 경로에 FX buffer guard 적용
  • tests/test_main.py
    • test_overseas_buy_blocked_by_usd_buffer_guard 추가

검증 증적

  • pytest -q tests/test_main.py -k "usd_buffer_guard or overseas_buy_blocked" -> 1 passed
  • pytest -q -> 918 passed
  • timeout 15s python3 -m src.main --mode paper 기동/종료 정상

Closes #287

## 목적/범위 - 해외 BUY 주문 전에 USD 통화 버퍼를 검사해 버퍼 미달 시 신규 진입 차단 ## 시나리오/분류 - `[FX-ACCOUNTING]` ## 추적 ID 매핑 | Type | IDs | | --- | --- | | REQ | `REQ-V3-007` | | TASK | `TASK-V3-014` | | TEST | `TEST-ACC-006` | ## 구현 내용 - `src/config.py` - `USD_BUFFER_MIN` 설정 추가 - `src/main.py` - `_should_block_overseas_buy_for_fx_buffer` 추가 - `trading_cycle`, `run_daily_session` BUY 경로에 FX buffer guard 적용 - `tests/test_main.py` - `test_overseas_buy_blocked_by_usd_buffer_guard` 추가 ## 검증 증적 - `pytest -q tests/test_main.py -k "usd_buffer_guard or overseas_buy_blocked"` -> `1 passed` - `pytest -q` -> `918 passed` - `timeout 15s python3 -m src.main --mode paper` 기동/종료 정상 Closes #287
agentson added 1 commit 2026-02-27 00:50:22 +09:00
agentson added 1 commit 2026-02-27 00:52:46 +09:00
Author
Collaborator

[Reviewer Agent] USD 버퍼 가드 범위/경계값 이슈 재검토 완료. 최신 커밋에서 해소됨. Ready for verifier: YES.

[Reviewer Agent] USD 버퍼 가드 범위/경계값 이슈 재검토 완료. 최신 커밋에서 해소됨. Ready for verifier: YES.
Author
Collaborator

[Dev Agent] 리뷰 반영: (1) USD buffer guard를 US 시장에만 적용 (2) 경계값/비US 시장 단위 테스트 추가. 검증: buffer 관련 2 passed, full pytest 919 passed.

[Dev Agent] 리뷰 반영: (1) USD buffer guard를 US 시장에만 적용 (2) 경계값/비US 시장 단위 테스트 추가. 검증: buffer 관련 2 passed, full pytest 919 passed.
Author
Collaborator

[Runtime Verifier] 최신 커밋 기준 런타임 증적: timeout 15s python3 -m src.main --mode paper. 기동/종료 루틴 정상, EGW02004 환경 경고 지속 관측.

[Runtime Verifier] 최신 커밋 기준 런타임 증적: timeout 15s python3 -m src.main --mode paper. 기동/종료 루틴 정상, EGW02004 환경 경고 지속 관측.
Author
Collaborator

[Verifier Agent] 티켓 검증 계획 기준 PASS. 요구사항 범위(REQ-V3-007/TASK-V3-014) 충족, 테스트/문서검증/런타임 증적 확인. Verification 승인.

[Verifier Agent] 티켓 검증 계획 기준 PASS. 요구사항 범위(REQ-V3-007/TASK-V3-014) 충족, 테스트/문서검증/런타임 증적 확인. Verification 승인.
agentson merged commit cfd5351b58 into feature/v3-session-policy-stream 2026-02-27 00:53:21 +09:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jihoson/The-Ouroboros#288