2.5 KiB
2.5 KiB
description: 매매 결정을 raw/invest-ledger/ledger.md 에 기록하고 전략 규칙 위반을 강제 체크 argument-hint: <매수|매도 종목 수량 단가 (예: "매수 SCHD 2주 27.5달러")> disallowed-tools: WebSearch, WebFetch
결정: $ARGUMENTS
작업 절차
- 인자 파싱 — 매수/매도, 종목, 수량, 단가, (선택)계좌. 불명확하면 되물음.
- 선근거 확인 — 이 매매의 근거 문서(
raw/invest-research/또는wiki/invest-plan/) 링크를 요구. 근거 없으면 기록 거부(전략 ③ 선근거 원칙). - 규칙 강제 체크 — 임계값은 strategy.md 가 SSOT (인라인 수치 금지) —
wiki/invest-strategy/strategy.md의 ①~⑤ 규칙을 읽어서 대조한다. 본 명령에 임계값을 복붙하지 않는다(strategy 개정 시 drift 방지 — 실제로 MDD -20%→-40% 개정 이력 있음):- ① 포지션 크기: 이 매매 후 한 종목 비중이 현재 자본 구간 규칙 초과?
- ② 손절/익절: 매도가 코어 ETF 손절이면 경고("코어는 손절 안 함"). 개별 베팅 기계적 익절은 strategy 의
UNSUPPORTED_DECISION표기 환기. - ③ 행동 가드레일: 패닉셀 쿨다운(급락 보고 후 매도 — 최근 invest-daily 와 대조) + 주간 거래상한.
- ④ 절세계좌: 일반계좌 매수인데 더 유리한 계좌 조건 충족 시 권고(strategy ④ 의 사전 체크 순서대로).
- 기록 —
raw/invest-ledger/ledger.md의 "거래 내역" 행 추가, "현재 포지션" 갱신. 플래그가 있었으면 "규칙 위반 이력"에도 기록(사용자 처리 포함). - 결정론 검증 (기록 직후 필수 — P2-17):
행 스키마(11열)·근거 링크 실존·근거 staleness(일일노트 >24h / 조사노트 >90d, Spec F C4 — 플래그로 조정 가능 = 위험감내 재량)·주간 거래 수를 기계 검사. FLAG 가 나오면 "규칙 위반 이력"에 추가하고 사용자에게 보고.
python3 .claude/hooks/invest_ledger_check.py --check --weekly-cap <strategy ③의 N> - 결과 리포트 — 위반 0건이면 ✅, 있으면 ⚠️ 목록 + 그래도 진행할지 사용자 확인.
규칙
- 규칙 위반을 사용자가 무시할 수 있으나, 무시 사실을 원장에 기록(나중 회고용).
- 근거 링크 없는 매매는 기록하지 않음.
- 면허 자문 아님 — 체크는 사용자가 정한 규칙의 기계적 대조일 뿐.