calibration_policy: calibration_path: 'EXPERT_PRIOR → PROVISIONAL (sample_n 1-29, 예비 검증) → CALIBRATED (sample_n ≥ 30, backtest 수익기여도 측정 완료) ' current_status_2026_05_30: '전체 임계값 source 현황: - CALIBRATED: 0개 (실측 backtest 보정 완료 임계값 없음) - SPEC_DERIVED: 6개 (spec 문서에서 직접 도출) - EXPERT_PRIOR: 나머지 전부 (30년 현장 경험 기반 초기값) T+1 일치율 47.28%, T+5 35.86% 는 이 미보정 상태와 직결됨. 보정 우선순위: ALEG_V2 velocity 임계값 → DSD_V1 가중치 → K2 분할비율 ' honest_disclosure_required: true overclaimed_calibration_definition: 'source=CALIBRATED 이면서 sample_n < 30 → OVERCLAIMED_CALIBRATION. 실측 없이 "검증된 값"으로 위장 금지. ' provisional_handling: 'source=PROVISIONAL 또는 EXPERT_PRIOR 는 경고(WARN) 원장에 기록. 사용은 허용하되 보고서에 "미보정 임계값" 명시 필요. ' code_path: - tools/build_calibration_priority_v1.py - tools/validate_calibration_registry_v1.py has_code_implementation: true meta: has_code_implementation: false thresholds: - gs_location: gas_apex_alpha_watch.gs:345 id: ALEG_V2_GATE1_BLOCK_PCT last_calibrated: null notes: '30년 현장 경험 기반. velocity_1d ≥ 3%이면 당일 고점 진입 위험. AGENTS.md Direction A2: "velocity_1d ≥ 3%에서 진입한 거래의 T+5 승률이 통계적으로 현저히 낮음" → 단, 구체적 수치 미기재. PROVISIONAL 격상 조건: samples≥30 후 실측 T+5 승률 측정. ' owner_formula: ANTI_LATE_ENTRY_GATE_V2 py_location: tools/compute_formula_outputs.py:127 sample_n: 141 source: SPEC_DERIVED unit: pct value: 3.0 - gs_location: gas_apex_alpha_watch.gs:374 id: ALEG_V2_SAMPLE_VALIDATION_N last_calibrated: null notes: 소표본 판정을 위한 최소 표본 수 30개 기준. owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: count value: 30.0 - gs_location: gas_apex_alpha_watch.gs:347 id: ALEG_V2_GATE1_WAIT_PCT last_calibrated: null notes: PULLBACK_WAIT 경계. BLOCK(3.0%)의 절반 수준. Expert prior. owner_formula: ANTI_LATE_ENTRY_GATE_V2 py_location: tools/compute_formula_outputs.py:131 sample_n: 141 source: SPEC_DERIVED unit: pct value: 1.5 - gs_location: gas_apex_alpha_watch.gs:350 id: ALEG_V2_GATE2_BLOCK_PCT last_calibrated: null notes: 5일 누적 8% 이상 급등 → 추격 매수 차단. Expert prior. owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 141 source: SPEC_DERIVED unit: pct value: 8.0 - gs_location: gas_apex_alpha_watch.gs:352 id: ALEG_V2_GATE2_WAIT_PCT last_calibrated: null notes: 5일 5% 이상 → PULLBACK_WAIT_5D. Expert prior. owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 5.0 - gs_location: gas_apex_alpha_watch.gs:355 id: ALEG_V2_GATE3_BLOCK_WS last_calibrated: null notes: 'DISTRIBUTION 가중합산 3.0 이상 → BLOCK. V1.1에서 4.0→5.0으로 상향된 DISTRIBUTION_SELL_DETECTOR_V1과 별개 기준. Expert prior. 혼동 주의. ' owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: weighted_sum value: 3.0 - gs_location: gas_apex_alpha_watch.gs:357 id: ALEG_V2_GATE3_WAIT_WS last_calibrated: null notes: ALEG gate3 WAIT 경계. Expert prior. owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: weighted_sum value: 2.0 - gs_location: gas_apex_alpha_watch.gs:337 id: ALEG_V2_DIST_FRG_WEIGHT last_calibrated: null notes: 외국인 5일 순매도(frg5d<0) 신호 가중치. owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 141 source: SPEC_DERIVED unit: weight value: 2.0 - gs_location: gas_apex_alpha_watch.gs:338 id: ALEG_V2_DIST_INST_WEIGHT last_calibrated: null notes: 기관 5일 순매도(inst5d<0) 신호 가중치. owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: weight value: 2.0 - gs_location: gas_apex_alpha_watch.gs:339 id: ALEG_V2_DIST_VOL_MULT last_calibrated: null notes: 거래량 > 평균×1.3 → 과열 신호. weight=1.5. owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 141 source: SPEC_DERIVED unit: ratio value: 1.3 - gs_location: gas_apex_alpha_watch.gs:339 id: ALEG_V2_DIST_VOL_WEIGHT last_calibrated: null owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: weight value: 1.5 - gs_location: gas_apex_alpha_watch.gs:340 id: ALEG_V2_DIST_BEAR_WEIGHT last_calibrated: null notes: 당일 음봉(close 70 → 과매수. weight=1.0. owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: rsi value: 70 - gs_location: gas_apex_alpha_watch.gs:388 id: ALEG_V2_GRADE_B_VEL1D_UPPER last_calibrated: null notes: 'entry_grade B 조건: velocity_1d < 1.5% AND MA20 근접. gate1 WAIT 임계(동일값)와 별도 등급 기준.' owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 1.5 - gs_location: gas_apex_alpha_watch.gs:393 id: ALEG_V2_GRADE_D_VEL5D_LOWER last_calibrated: null notes: 'entry_grade D 조건: velocity_5d > 5.0% (gate2 WAIT 임계와 동일값, 독립 등급 판정).' owner_formula: ANTI_LATE_ENTRY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 5.0 - gs_location: gas_apex_alpha_watch.gs:361 id: SMLOLINK_V1_MIN_SAMPLE_N last_calibrated: null notes: 유동성 버킷별 최소 표본 수. n<30이면 UNVALIDATED로 레이블. 통계 신뢰성 하한. owner_formula: SMART_MONEY_LIQUIDITY_OUTCOME_LINK_V1 sample_n: 0 source: SPEC_DERIVED unit: count value: 30 - gs_location: gas_data_feed.gs:8783 id: DSD_V1_CONFIRMED_WS last_calibrated: null notes: 'V1.1에서 4.0→5.0으로 상향 (2026-05-22). DISTRIBUTION_CONFIRMED → BUY 완전 차단. Expert prior. 보정 조건: 과거 확인된 분배 구간 레이블 데이터 30건 이상. ' owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 141 source: PROVISIONAL unit: weighted_sum value: 5.0 - gs_location: gas_data_feed.gs:8783 id: DSD_V1_WARNING_WS last_calibrated: null live_sample_requirement: 30 notes: V1.1에서 2.0→3.0 상향. DISTRIBUTION_WARNING → BUY 보류 권고. owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: weighted_sum value: 3.0 - id: DSD_V1_SIG1_WEIGHT last_calibrated: null notes: 'SIG_1: 신고가 근접+거래량 수축' owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 141 source: PROVISIONAL unit: weight value: 2.0 - id: DSD_V1_SIG2_WEIGHT last_calibrated: null notes: 'SIG_2: 5일 급등+수급 약화' owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 141 source: PROVISIONAL unit: weight value: 2.0 - id: DSD_V1_SIG3_WEIGHT last_calibrated: null live_sample_requirement: 30 notes: 'SIG_3: 외인+기관 동반순매도 3일' owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: weight value: 1.5 - id: DSD_V1_SIG4_WEIGHT last_calibrated: null notes: 'SIG_4: RSI14≥75+당일 음봉' owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 141 source: PROVISIONAL unit: weight value: 1.5 - id: DSD_V1_SIG4_RSI_THRESHOLD last_calibrated: null live_sample_requirement: 30 owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: rsi value: 75 - id: DSD_V1_SIG5_WEIGHT last_calibrated: null notes: 'SIG_5: OBV 20일 기울기 음수' owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 141 source: PROVISIONAL unit: weight value: 1.0 - id: DSD_V1_SIG6_WEIGHT last_calibrated: null live_sample_requirement: 30 notes: 'SIG_6: 전일 급등+당일 -2% 갭하락' owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: weight value: 1.0 - id: DSD_V1_SIG6_GAP_PCT last_calibrated: null live_sample_requirement: 30 owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: -2.0 - id: K2_SPLIT_RATIO last_calibrated: null notes: '50/50 분할. 즉시 50% 매도, 나머지 50% 반등 대기. 보정 조건: 과거 oversold(RSI<30) 구간 반등 사례 30건 이상. 선택지: 30/70, 40/60, 50/50, 60/40 — backtest 비교 필요. ' owner_formula: K2_STAGED_REBOUND_SELL_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 0.5 - id: K2_REBOUND_TRIGGER_ATR_MULT last_calibrated: null notes: 'rebound_trigger = prevClose + 0.5×ATR20. 보정 조건: 과거 V자 반등 사례에서 반등 시 도달한 ATR 배수 분포 분석. 선택지: 0.3, 0.4, 0.5, 0.6, 0.7 — 2~3영업일 내 도달률 기준 최적화. ' owner_formula: K2_STAGED_REBOUND_SELL_V1 sample_n: 141 source: SPEC_DERIVED unit: atr_multiple value: 0.5 - id: K2_DEADLINE_DAYS last_calibrated: null notes: 반등 대기 데드라인 3영업일. 초과 시 stage1 가격으로 강제 실행. owner_formula: K2_STAGED_REBOUND_SELL_V1 sample_n: 0 source: SPEC_DERIVED unit: days value: 3 - id: SCR_V4_VALUE_DAMAGE_BLOCK_PCT last_calibrated: null live_sample_requirement: 30 notes: '평균 주식가치 훼손율 10% 초과 시 VALUE_DAMAGE_BLOCK. 현재 실측값 14.1%(STRUCTURAL_WARN) → 실질 동작이 BLOCK 임계값보다 높음. 보정 조건: 국면별 차등 적용(EVENT_SHOCK=8%, RISK_OFF=10%, NEUTRAL=12%, RISK_ON=14%). ' owner_formula: CASH_RECOVERY_OPTIMIZER_V1 py_location: tools/build_smart_cash_recovery_v4.py:143 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 10.0 - id: SCR_V4_EFFICIENCY_BASE last_calibrated: null live_sample_requirement: 30 notes: rebound_efficiency_score 기본 50점. 설계점수이며 실측 P&L 아님. owner_formula: VALUE_PRESERVATION_SCORER_V1 py_location: tools/build_rebound_sell_efficiency_v1.py:70 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 50.0 - id: SCR_V4_EFFICIENCY_DAMAGE_PENALTY_COEFF last_calibrated: null live_sample_requirement: 30 notes: 'Work24에서 0.5→0.4로 하향 조정 (14.1% 손해율에서 BLOCK 회피 목적 의심). 보정 조건: 과거 rebound_wait_qty 처리 결과의 실제 P&L 30건 이상. ' owner_formula: VALUE_PRESERVATION_SCORER_V1 py_location: tools/build_rebound_sell_efficiency_v1.py:78 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: coefficient value: 0.4 - id: SCR_V4_EFFICIENCY_DEGRADE_THRESHOLD last_calibrated: null live_sample_requirement: 30 notes: efficiency_score < 45 → DEGRADE_IMMEDIATE_SELL_WEIGHT 상태 전환 임계 owner_formula: VALUE_PRESERVATION_SCORER_V1 py_location: tools/build_rebound_sell_efficiency_v1.py:95 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 45.0 - id: SCR_V4_DAMAGE_STRUCTURAL_WARN_PCT last_calibrated: null live_sample_requirement: 30 notes: avg_damage > 10% → VALUE_DAMAGE_STRUCTURAL_WARN (상태 전환 임계) owner_formula: VALUE_PRESERVATION_SCORER_V1 py_location: tools/build_rebound_sell_efficiency_v1.py:99 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 10.0 - id: SCR_V4_DAMAGE_BLOCK_PCT last_calibrated: null live_sample_requirement: 30 notes: avg_damage > 16% → CASH_RECOVERY_VALUE_DAMAGE_BLOCK (극고손실 임계) owner_formula: VALUE_PRESERVATION_SCORER_V1 py_location: tools/build_rebound_sell_efficiency_v1.py:97 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 16.0 - id: SCR_V4_VALIDATED_SAMPLE_MIN last_calibrated: null notes: 실측 검증 최소 표본 수. sample_n < 30 → UNVALIDATED_DESIGN_SCORE 강제 라벨 (HONEST-V1) owner_formula: VALUE_PRESERVATION_SCORER_V1 py_location: tools/build_rebound_sell_efficiency_v1.py:104 sample_n: 0 source: SPEC_DERIVED unit: count value: 30 - gs_location: gas_data_feed.gs:6677 id: BQG_V2_RET3D_BLOCK_PCT last_calibrated: null notes: 3일 수익률 ≥ 7% → -30점. 단기 급등 후 진입 불량 신호. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 7.0 - gs_location: gas_data_feed.gs:6678 id: BQG_V2_DISPARITY_BLOCK_PCT last_calibrated: null notes: MA20 이격도 > 10% → -25점. 과열 추격 신호. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 10.0 - gs_location: gas_data_feed.gs:6679 id: BQG_V2_SURGE_DAY_RET1D_PCT last_calibrated: null notes: 당일 +4% 이상이면서 거래량 저조 → -40점. 설거지 유형 돌파 신호. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 141 source: SPEC_DERIVED unit: pct value: 4.0 - gs_location: gas_data_feed.gs:6681 id: BQG_V2_RSI_OVERBOUGHT last_calibrated: null notes: RSI14 > 75 → -20점. 단기 과매수 구간. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: rsi value: 75.0 - gs_location: gas_data_feed.gs:6682 id: BQG_V2_TIMING_EXIT_BLOCK last_calibrated: null notes: timing_score_exit ≥ 50 → -50점. 이미 매도 신호 강함. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: score value: 50.0 - gs_location: gas_data_feed.gs:6724 id: AWG_V1_CONSEC_SELL_DAYS last_calibrated: null live_sample_requirement: 30 notes: 연속매도신호 ≥ 5일 → +20점. 과매도 구간 재진입 신호. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: count value: 5.0 - gs_location: gas_data_feed.gs:6727 id: AWG_V1_SECTOR_RS_OUTPERFORM last_calibrated: null notes: sectorRS5d > 100%(시장 대비 초과) → +15점. 섹터 상대강도 유지. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 141 source: PROVISIONAL unit: ratio_pct value: 100.0 - gs_location: gas_data_feed.gs:6728 id: AWG_V1_VOL_SURGE_CAUTION last_calibrated: null live_sample_requirement: 30 notes: 거래대금 급증 ≥ 50% → -25점. 단기 과열로 반등 신뢰도 약화. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 50.0 - gs_location: gas_data_feed.gs:6729 id: AWG_V1_VOL_SURGE_STRONG last_calibrated: null notes: 거래대금 급증 ≥ 100% → 추가 -20점. 분배 패턴 가속. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 141 source: PROVISIONAL unit: pct value: 100.0 - gs_location: gas_data_feed.gs:6743 id: AWG_V1_CONFIRMED_THRESHOLD last_calibrated: null live_sample_requirement: 30 notes: score ≥ 30 → WHIPSAW 확정(CONFIRMED/WEAKENING/AUTO_RELEASED). 반등 강도 구분. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 30.0 - gs_location: gas_data_feed.gs:6747 id: AWG_V1_INCONCLUSIVE_THRESHOLD last_calibrated: null notes: score ≥ 10 AND < 30 → INCONCLUSIVE. score < 10 → CONFIRMED_SELL. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 141 source: PROVISIONAL unit: score value: 10.0 - gs_location: gas_data_feed.gs:6687 id: BQG_V2_QUALITY_VOL_MULT last_calibrated: null notes: '품질 돌파 조건: volume >= avgVol5d*1.5 (거래량 확인) → +25점.' owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 1.5 - gs_location: gas_data_feed.gs:6688 id: BQG_V2_QUALITY_RET3D_MAX last_calibrated: null notes: '품질 돌파 조건: ret3d < 5% (급등 없이 돌파) → +25점 조건 중 하나.' owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 5.0 - gs_location: gas_data_feed.gs:6689 id: BQG_V2_DISPARITY_HEALTHY_MAX last_calibrated: null notes: 이격도 0~6% → +15점. 적정 이격 돌파 구간. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 6.0 - gs_location: gas_data_feed.gs:6690 id: BQG_V2_RSI_HEALTHY_MIN last_calibrated: null notes: RSI14 45~65 → +10점. 건강한 모멘텀 구간. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: rsi value: 45.0 - gs_location: gas_data_feed.gs:6690 id: BQG_V2_RSI_HEALTHY_MAX last_calibrated: null notes: RSI14 45~65 → +10점. 65 초과 시 가점 없음. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: rsi value: 65.0 - gs_location: gas_data_feed.gs:6687 id: BQG_V2_QUALITY_RET1D_MIN last_calibrated: null notes: '품질 돌파 조건: ret1d ≥ 2% AND 거래량 확인 → +25점 조건 중 하나.' owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 2.0 - gs_location: gas_data_feed.gs:6693 id: BQG_V2_BLOCKED_SCORE_MAX last_calibrated: null notes: score < 10 → BLOCKED_LATE_CHASE (뒷박 추격 완전 차단) owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: score value: 10.0 - gs_location: gas_data_feed.gs:6693 id: BQG_V2_WATCH_SCORE_MAX last_calibrated: null notes: score < 40 → WATCH_COOLING_OFF. score ≥ 40 → PILOT_ALLOWED. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: score value: 40.0 - gs_location: gas_data_feed.gs:8789 id: DSD_V1_EARLY_WARNING_RSI_THRESHOLD last_calibrated: null live_sample_requirement: 30 notes: pre_distribution_warning early_warning_v2 조건 — RSI 관련 보조 임계 owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: rsi value: 70.0 - gs_location: gas_data_feed.gs:8780 id: DSD_V1_ANALYST_PEG_BLOCK_PCT last_calibrated: null live_sample_requirement: 30 notes: analystScore 보조 임계 — pegScore>=8이면 가점. 실증 전 EXPERT_PRIOR로 유지. owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score_condition value: 8.0 - gs_location: gas_data_feed.gs:8780 id: DSD_V1_ANALYST_UPSIDE_BLOCK_PCT last_calibrated: null live_sample_requirement: 30 notes: analystScore 보조 임계 — upsidePct>15이면 가점. 실증 전 EXPERT_PRIOR로 유지. owner_formula: DISTRIBUTION_SELL_DETECTOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 15.0 - gs_location: gas_data_feed.gs:2098 id: HEAT_GATE_EVENT_SHOCK_HARD_BLOCK last_calibrated: null notes: EVENT_SHOCK 국면 열도 차단 임계. 5% 초과 → BLOCK_NEW_BUY. owner_formula: DYNAMIC_HEAT_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 5.0 - gs_location: gas_data_feed.gs:2099 id: HEAT_GATE_RISK_OFF_HARD_BLOCK last_calibrated: null owner_formula: DYNAMIC_HEAT_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 7.0 - gs_location: gas_data_feed.gs:2103 id: HEAT_GATE_NEUTRAL_HARD_BLOCK last_calibrated: null owner_formula: DYNAMIC_HEAT_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 10.0 - gs_location: gas_data_feed.gs:2101 id: HEAT_GATE_RISK_ON_HARD_BLOCK last_calibrated: null owner_formula: DYNAMIC_HEAT_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 12.0 - gs_location: gas_data_feed.gs:2100 id: HEAT_GATE_SECULAR_LEADER_HARD_BLOCK last_calibrated: null owner_formula: DYNAMIC_HEAT_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 13.0 - gs_location: gas_data_feed.gs:3433 id: REGIME_SCALE_EVENT_SHOCK last_calibrated: null live_sample_requirement: 30 notes: EVENT_SHOCK → 정상 사이징의 25%만 허용. owner_formula: POSITION_SIZE_REGIME_SCALE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 0.25 - gs_location: gas_data_feed.gs:3434 id: REGIME_SCALE_RISK_OFF last_calibrated: null live_sample_requirement: 30 owner_formula: POSITION_SIZE_REGIME_SCALE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 0.5 - gs_location: gas_data_feed.gs:3436 id: REGIME_SCALE_RISK_ON last_calibrated: null live_sample_requirement: 30 owner_formula: POSITION_SIZE_REGIME_SCALE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 1.1 - gs_location: gas_data_feed.gs:3435 id: REGIME_SCALE_SECULAR_LEADER last_calibrated: null owner_formula: POSITION_SIZE_REGIME_SCALE_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 1.2 - gs_location: gas_data_feed.gs:4487 id: DRAWDOWN_CAUTION_LOSS_COUNT last_calibrated: null notes: 연속 2회 손절 → CAUTION_BUY(scale=0.75). owner_formula: DRAWDOWN_GUARD_V1 sample_n: 0 source: SPEC_DERIVED unit: count value: 2 - gs_location: gas_data_feed.gs:4485 id: DRAWDOWN_REDUCE_LOSS_COUNT last_calibrated: null notes: 연속 3회 손절 → REDUCE_BUY(scale=0.5). owner_formula: DRAWDOWN_GUARD_V1 sample_n: 0 source: SPEC_DERIVED unit: count value: 3 - gs_location: gas_data_feed.gs:4483 id: DRAWDOWN_NO_BUY_LOSS_COUNT last_calibrated: null notes: 연속 5회 손절 → NO_BUY(scale=0.0). owner_formula: DRAWDOWN_GUARD_V1 sample_n: 0 source: SPEC_DERIVED unit: count value: 5 - id: DRAWDOWN_CAUTION_SCALE last_calibrated: null owner_formula: DRAWDOWN_GUARD_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 0.75 - id: DRAWDOWN_REDUCE_SCALE last_calibrated: null owner_formula: DRAWDOWN_GUARD_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 0.5 - gs_location: gas_data_feed.gs:2108 id: CASH_FLOOR_MRS_LOW_MAX last_calibrated: null live_sample_requirement: 30 notes: MRS ≤ 3 → 현금 최소 7%. owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: mrs_score value: 3 - gs_location: gas_data_feed.gs:2109 id: CASH_FLOOR_MRS_MID_MAX last_calibrated: null live_sample_requirement: 30 notes: MRS ≤ 7 → 현금 최소 10%. owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: mrs_score value: 7 - gs_location: gas_data_feed.gs:2110 id: CASH_FLOOR_MRS_HIGH_MAX last_calibrated: null live_sample_requirement: 30 notes: MRS ≤ 10 → 현금 최소 15%. owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: mrs_score value: 10 - id: CASH_FLOOR_LOW_PCT last_calibrated: null live_sample_requirement: 30 owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 7 - id: CASH_FLOOR_MID_PCT last_calibrated: null live_sample_requirement: 30 owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 10 - id: CASH_FLOOR_HIGH_PCT last_calibrated: null live_sample_requirement: 30 owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 15 - gs_location: gas_data_feed.gs:4702 id: CASH_FLOOR_TRIM_FACTOR last_calibrated: null live_sample_requirement: 30 notes: cash ≥ minPct*0.7 → TRIM_REQUIRED (HARD_BLOCK 전 완충 구간). owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 0.7 - gs_location: gas_data_feed.gs:4693 id: CASH_FLOOR_MAGNITUDE_EXCESS_BLOCK_PCT last_calibrated: null live_sample_requirement: 30 notes: magnitudeExcessPctp ≥ 3 → OVER_EXTENDED. 현금 회복 관점의 감점 임계. owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 3.0 - gs_location: gas_data_feed.gs:4705 id: CASH_FLOOR_EXIT_SIGNAL_MIN_COUNT last_calibrated: null live_sample_requirement: 30 notes: alreadyActive && exitSignals.length >= 2 → EXIT_SECULAR_LEADER. 현금 회수 시퀀스 종료 최소 신호 수. owner_formula: CASH_FLOOR_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: count value: 2 - gs_location: gas_data_feed.gs:3451 id: CASH_UPLIFT_EVENT_SHOCK_MIN last_calibrated: null owner_formula: REGIME_CASH_UPLIFT_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 20 - gs_location: gas_data_feed.gs:3453 id: CASH_UPLIFT_RISK_OFF_MIN last_calibrated: null owner_formula: REGIME_CASH_UPLIFT_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 15 - gs_location: gas_data_feed.gs:3453 id: CASH_UPLIFT_RISK_ON_MIN last_calibrated: null notes: RISK_ON regimeMin=5. MRS값이 더 높으면 MRS 우선. owner_formula: REGIME_CASH_UPLIFT_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 5 - gs_location: gas_data_feed.gs:3763 id: SEMI_CLUSTER_CAP_NORMAL last_calibrated: null notes: 'NEUTRAL/RISK_ON: 005930+000660 합산 25% 한도.' owner_formula: SEMICONDUCTOR_CLUSTER_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 25.0 - gs_location: gas_data_feed.gs:3763 id: SEMI_CLUSTER_CAP_RISK_OFF last_calibrated: null owner_formula: SEMICONDUCTOR_CLUSTER_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 20.0 - gs_location: gas_data_feed.gs:3763 id: SEMI_CLUSTER_CAP_CLA last_calibrated: null notes: 'CLA 국면: 3종목(005930+000660+229200) 합산 60% 한도.' owner_formula: SEMICONDUCTOR_CLUSTER_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 60.0 - gs_location: gas_data_feed.gs:3874 id: SEMI_CLUSTER_LEADER_WARN_COUNT last_calibrated: null notes: critCount >= 1 또는 warnCount >= 3 이면 leader-cap 경보를 발동하는 기준. owner_formula: SEMICONDUCTOR_CLUSTER_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: count value: 3.0 - gs_location: gas_data_feed.gs:4460 id: POSITION_COUNT_MAX_NORMAL last_calibrated: null owner_formula: POSITION_COUNT_LIMIT_V1 sample_n: 0 source: SPEC_DERIVED unit: count value: 8 - gs_location: gas_data_feed.gs:4460 id: POSITION_COUNT_MAX_RISK_OFF last_calibrated: null owner_formula: POSITION_COUNT_LIMIT_V1 sample_n: 0 source: SPEC_DERIVED unit: count value: 6 - gs_location: gas_data_feed.gs:4465 id: POSITION_COUNT_DRAWDOWN_RS_MIN last_calibrated: null notes: rsRatio >= 1.5 이면 drawdown guard 조건이 충족되는 기준값. owner_formula: DRAWDOWN_GUARD_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 1.5 - gs_location: gas_data_feed.gs:5154 id: PROFIT_LOCK_APEX_SUPER_PCT last_calibrated: null notes: 'spec/AGENTS.md L2: profit_pct ≥ 60% → APEX_SUPER. B06 GAS 정정 완료 (2026-05-30).' owner_formula: PROFIT_LOCK_STAGE_V1 py_location: tools/compute_formula_outputs.py:70 sample_n: 0 source: SPEC_DERIVED unit: pct value: 60 - gs_location: gas_data_feed.gs:5160 id: PROFIT_LOCK_APEX_TRAILING_PCT last_calibrated: null notes: profit_pct ≥ 40% → APEX_TRAILING. B06 GAS 신설 (2026-05-30). owner_formula: PROFIT_LOCK_STAGE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 40 - gs_location: gas_data_feed.gs:5166 id: PROFIT_LOCK_30_PCT last_calibrated: null owner_formula: PROFIT_LOCK_STAGE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 30 - gs_location: gas_data_feed.gs:5170 id: PROFIT_LOCK_20_PCT last_calibrated: null owner_formula: PROFIT_LOCK_STAGE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 20 - gs_location: gas_data_feed.gs:5174 id: PROFIT_LOCK_10_PCT last_calibrated: null owner_formula: PROFIT_LOCK_STAGE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 10 - gs_location: gas_data_feed.gs:5178 id: PROFIT_LOCK_BREAKEVEN_PCT last_calibrated: null notes: profit_pct ≥ 0% → BREAKEVEN_RATCHET. B06 GAS 신설 (2026-05-30). owner_formula: PROFIT_LOCK_STAGE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 0 - gs_location: gas_data_feed.gs:3855 id: SEMI_CLUSTER_CAP_EVENT_SHOCK last_calibrated: null live_sample_requirement: 30 notes: '이벤트 충격 방어: 20% 고정. KOSPI 비중 제공 시 max(20, weight×0.60).' owner_formula: MARKET_WEIGHT_AWARE_CLUSTER_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 20.0 - gs_location: gas_data_feed.gs:3858 id: SEMI_CLUSTER_CAP_RISK_OFF_MWA last_calibrated: null live_sample_requirement: 30 notes: '하락장: 25%. KOSPI 비중 제공 시 max(25, weight×0.80). WBS-7.1(2026-06-21): 원래 id가 SEMI_CLUSTER_CAP_RISK_OFF였으나 SEMICONDUCTOR_CLUSTER_GATE_V1 소유의 동명 entry(value=20.0)와 id가 충돌해 dict 기반 조회 시 한쪽이 조용히 무시되는 버그가 있었다. 외부 참조 0건 확인 후 이 entry(MARKET_WEIGHT_AWARE_CLUSTER_GATE_V1 소유)만 _MWA suffix로 분리했다. ' owner_formula: MARKET_WEIGHT_AWARE_CLUSTER_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 25.0 - gs_location: gas_data_feed.gs:3867 id: SEMI_CLUSTER_CAP_NEUTRAL last_calibrated: null live_sample_requirement: 30 notes: '중립: 35%. KOSPI 비중 제공 시 max(35, weight×1.00). 시장 중립 허용.' owner_formula: MARKET_WEIGHT_AWARE_CLUSTER_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 35.0 - gs_location: gas_data_feed.gs:3864 id: SEMI_CLUSTER_CAP_RISK_ON last_calibrated: null live_sample_requirement: 30 notes: '상승장: 45%. KOSPI 비중 제공 시 max(45, weight×1.30). 반도체 주도 참여 허용.' owner_formula: MARKET_WEIGHT_AWARE_CLUSTER_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 45.0 - gs_location: gas_data_feed.gs:3861 id: SEMI_CLUSTER_CAP_SECULAR_LEADER last_calibrated: null notes: '주도주 집중 전략: 65% 고정. 이 이상은 전체 포트폴리오 리스크 과도.' owner_formula: MARKET_WEIGHT_AWARE_CLUSTER_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 65.0 - gs_location: gas_data_feed.gs:3777 id: SAMSUNG_CAP_EVENT_SHOCK last_calibrated: null owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 15.0 - gs_location: gas_data_feed.gs:3778 id: SAMSUNG_CAP_RISK_OFF last_calibrated: null owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 18.0 - gs_location: gas_data_feed.gs:3781 id: SAMSUNG_CAP_NEUTRAL last_calibrated: null notes: 'NEUTRAL: 28%. KOSPI 삼성 비중 입력 시 max(28, weight×1.20). 기존 20%→28% 완화.' owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 28.0 - gs_location: gas_data_feed.gs:3780 id: SAMSUNG_CAP_RISK_ON last_calibrated: null notes: 'RISK_ON: 40%. KOSPI 비중 입력 시 max(40, weight×1.70). 기존 20%→40% 완화.' owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 40.0 - gs_location: gas_data_feed.gs:3779 id: SAMSUNG_CAP_SECULAR_LEADER last_calibrated: null notes: 'SECULAR_LEADER: 50% 허용. 집중 전략 최대 단일 종목 비중.' owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 50.0 - gs_location: gas_data_feed.gs:3799 id: LEADER_POSITION_WEIGHT_CAP_SELL_TRIM last_calibrated: null notes: sharePct >= 50 이면 overweight trim 판정을 위한 경계값. owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 50.0 - gs_location: gas_data_feed.gs:3785 id: HYNIX_CAP_EVENT_SHOCK last_calibrated: null owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 10.0 - gs_location: gas_data_feed.gs:3786 id: HYNIX_CAP_RISK_OFF last_calibrated: null owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 12.0 - gs_location: gas_data_feed.gs:3789 id: HYNIX_CAP_NEUTRAL last_calibrated: null owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 15.0 - gs_location: gas_data_feed.gs:3788 id: HYNIX_CAP_RISK_ON last_calibrated: null owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 22.0 - gs_location: gas_data_feed.gs:3787 id: HYNIX_CAP_SECULAR_LEADER last_calibrated: null owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 28.0 - gs_location: gas_data_feed.gs:3802 id: PORTFOLIO_HEALTH_CRITICAL_WARN_COUNT last_calibrated: null notes: warnCount >= 3 → CRITICAL. 건강도 점수 경계 임계값. owner_formula: PORTFOLIO_HEALTH_SCORE_V1 sample_n: 0 source: SPEC_DERIVED unit: count value: 3 - id: CSA_SCALP_W_TECHNICAL last_calibrated: null notes: '단타: 기술지표 가중. RSI 과매도 반등·당일 모멘텀 중심.' owner_formula: CAPITAL_STYLE_ALLOCATION_V1 py_location: tools/build_capital_style_allocation_v1.py:W_STYLE sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.5 - id: CSA_SCALP_W_SMARTMONEY last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 py_location: tools/build_capital_style_allocation_v1.py:W_STYLE sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.3 - id: CSA_SCALP_W_FUNDAMENTAL last_calibrated: null notes: '단타: 펀더멘털 비중 최소(당일 매매에 무관).' owner_formula: CAPITAL_STYLE_ALLOCATION_V1 py_location: tools/build_capital_style_allocation_v1.py:W_STYLE sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.05 - id: CSA_SCALP_W_MACRO_EVENT last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 py_location: tools/build_capital_style_allocation_v1.py:W_STYLE sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.15 - id: CSA_SWING_W_TECHNICAL last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 py_location: tools/build_capital_style_allocation_v1.py:W_STYLE sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.3 - id: CSA_SWING_W_SMARTMONEY last_calibrated: null notes: '단기: 스마트머니 흐름(1~4주 기관수급) 가장 중요.' owner_formula: CAPITAL_STYLE_ALLOCATION_V1 py_location: tools/build_capital_style_allocation_v1.py:W_STYLE sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.35 - id: CSA_SWING_W_FUNDAMENTAL last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.15 - id: CSA_SWING_W_MACRO_EVENT last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.2 - id: CSA_MOMENTUM_W_TECHNICAL last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.15 - id: CSA_MOMENTUM_W_SMARTMONEY last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.25 - id: CSA_MOMENTUM_W_FUNDAMENTAL last_calibrated: null notes: '중기: 펀더멘털 개선(ROE·OCF) 핵심.' owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.4 - id: CSA_MOMENTUM_W_MACRO_EVENT last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.2 - id: CSA_POSITION_W_TECHNICAL last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.1 - id: CSA_POSITION_W_SMARTMONEY last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.2 - id: CSA_POSITION_W_FUNDAMENTAL last_calibrated: null notes: '장기: 펀더멘털 내러티브(3개월+ 보유) 가장 중요.' owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.55 - id: CSA_POSITION_W_MACRO_EVENT last_calibrated: null owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: weight value: 0.15 - id: CSA_POSITION_PCT_HIGH_CONVICTION last_calibrated: null notes: conviction ≥ 80 → 7% 포지션 (최대 단일 비중) owner_formula: CAPITAL_STYLE_ALLOCATION_V1 py_location: tools/build_capital_style_allocation_v1.py:conviction_to_pct sample_n: 0 source: SPEC_DERIVED unit: conviction_score value: 80.0 - id: CSA_POSITION_PCT_STRONG last_calibrated: null notes: conviction ≥ 65 → 5% owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: conviction_score value: 65.0 - id: CSA_POSITION_PCT_MODERATE last_calibrated: null notes: conviction ≥ 50 → 3% owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: conviction_score value: 50.0 - id: CSA_POSITION_PCT_PILOT last_calibrated: null notes: conviction ≥ 35 → 1.5% 탐색 파일럿. < 35 → 0% 진입 금지 owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: conviction_score value: 35.0 - id: CSA_TECH_RSI_OVERSOLD last_calibrated: null notes: RSI14 < 35 → +20점. 단기 과매도 반등 기회. owner_formula: CAPITAL_STYLE_ALLOCATION_V1 py_location: tools/build_capital_style_allocation_v1.py:compute_technical_score sample_n: 0 source: SPEC_DERIVED unit: rsi value: 35.0 - id: CSA_TECH_RSI_OVERBOUGHT last_calibrated: null notes: RSI14 > 70 → -25점. 추격 매수 위험. owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: rsi value: 70.0 - id: CSA_TECH_DISPARITY_PULLBACK last_calibrated: null notes: MA20 이격도 < 3% → +15점. 눌림목 구간. owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 3.0 - id: CSA_TECH_DISPARITY_OVEREXTEND last_calibrated: null notes: MA20 이격도 > 10% → -20점. 과이격 추격 위험. owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 10.0 - id: CSA_TECH_RET5D_REBOUND_CANDIDATE last_calibrated: null notes: Ret5D < -5% → +10점. 단기 급락 반등 후보. owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: -5.0 - id: CSA_TECH_VOLUME_CONFIRM_MULT last_calibrated: null notes: volume >= avgVol5d*1.2 AND Ret5D>0 → +10점. 수급 확인 돌파. owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 1.2 - id: CSA_LIQUIDITY_MODIFIER_DEEP last_calibrated: null notes: DEEP 유동성 → 배수 1.0 (conviction 전량 적용) owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 1.0 - id: CSA_LIQUIDITY_MODIFIER_MODERATE last_calibrated: null notes: MODERATE 유동성 → 배수 0.9 (10% 패널티) owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 0.9 - id: CSA_LIQUIDITY_MODIFIER_THIN last_calibrated: null notes: THIN 유동성 → 배수 0.75 (25% 패널티) owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 0.75 - id: CSA_LIQUIDITY_MODIFIER_FROZEN last_calibrated: null notes: FROZEN 유동성 → conviction=0 강제. 실행 금지. owner_formula: CAPITAL_STYLE_ALLOCATION_V1 sample_n: 0 source: SPEC_DERIVED unit: ratio value: 0.0 - gs_location: gas_data_feed.gs:6696 id: BQG_V2_RET3D_BLOCK_7PCT last_calibrated: null notes: 3일 수익률 ≥ 7% → 감점. 라인 업데이트 등록. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 7.0 - gs_location: gas_data_feed.gs:6697 id: BQG_V2_DISPARITY_BLOCK_10PCT last_calibrated: null notes: 이격도 > 10% → 감점. 과열 추격. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 10.0 - gs_location: gas_data_feed.gs:6698 id: BQG_V2_SURGE_RET1D_4PCT last_calibrated: null notes: 당일 +4% 이상 저거래량 → 감점. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 4.0 - gs_location: gas_data_feed.gs:6700 id: BQG_V2_RSI_OVERBOUGHT_75 last_calibrated: null notes: RSI14 > 75 → 감점. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: rsi value: 75.0 - gs_location: gas_data_feed.gs:6701 id: BQG_V2_TIMING_EXIT_50 last_calibrated: null notes: 타이밍 이탈점수 ≥ 50 → 감점. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: score value: 50.0 - gs_location: gas_data_feed.gs:6702 id: BQG_V2_DISTRIBUTION_70 last_calibrated: null notes: 설거지 위험 점수 ≥ 70 → 감점. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: score value: 70.0 - gs_location: gas_data_feed.gs:6703 id: BQG_V2_LATE_CHASE_70 last_calibrated: null notes: 뒷박 위험 점수 ≥ 70 → 감점. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: score value: 70.0 - gs_location: gas_data_feed.gs:6706 id: BQG_V2_VOL_RET1D_2PCT last_calibrated: null notes: 거래량 1.5배 이상 & ret1d ≥ 2% → 가점 조건. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 2.0 - gs_location: gas_data_feed.gs:6707 id: BQG_V2_QUALITY_RET3D_5PCT last_calibrated: null notes: 3일 수익률 < 5% → 품질 돌파 가점 조건. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 5.0 - gs_location: gas_data_feed.gs:6708 id: BQG_V2_DISPARITY_HEALTHY_6PCT last_calibrated: null notes: 이격도 0~6% → 건강한 이격 가점. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: pct value: 6.0 - gs_location: gas_data_feed.gs:6709 id: BQG_V2_RSI_HEALTHY_MIN_45 last_calibrated: null notes: RSI14 ≥ 45 → 건강 구간 가점 (하한). owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: rsi value: 45.0 - gs_location: gas_data_feed.gs:6709 id: BQG_V2_RSI_HEALTHY_MAX_65 last_calibrated: null notes: RSI14 ≤ 65 → 건강 구간 가점 (상한). owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: rsi value: 65.0 - gs_location: gas_data_feed.gs:6659 id: BQG_V2_PILOT_ALLOWED_SCORE_75 last_calibrated: null live_sample_requirement: 30 notes: score >= 75 → PILOT_ALLOWED. breakout lead entry 상태 임계. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 75.0 - gs_location: gas_data_feed.gs:6660 id: BQG_V2_WATCH_ONLY_SCORE_55 last_calibrated: null live_sample_requirement: 30 notes: score >= 55 → WATCH_ONLY. breakout lead entry 대기 임계. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 55.0 - gs_location: gas_data_feed.gs:6743 id: AWS_V1_CONSEC_SELL_5D last_calibrated: null live_sample_requirement: 30 notes: 5일 연속 매도 신호 → whipsaw 가점. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: days value: 5.0 - gs_location: gas_data_feed.gs:6746 id: AWS_V1_SECTOR_RS_100 last_calibrated: null live_sample_requirement: 30 notes: 섹터 RS > 100 → 섹터 초과수익 가점. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 100.0 - gs_location: gas_data_feed.gs:6747 id: AWS_V1_VOL_SURGE_50PCT last_calibrated: null live_sample_requirement: 30 notes: 거래대금 급증 ≥ 50% → 감점. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 50.0 - gs_location: gas_data_feed.gs:6748 id: AWS_V1_VOL_SURGE_100PCT last_calibrated: null live_sample_requirement: 30 notes: 거래대금 급증 ≥ 100% → 추가 감점. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 100.0 - gs_location: gas_data_feed.gs:6762 id: AWS_V1_SCORE_GATE_30 last_calibrated: null live_sample_requirement: 30 notes: score ≥ 30 → WHIPSAW_CONFIRMED 발동. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 30.0 - gs_location: gas_data_feed.gs:6763 id: AWS_V1_CLEAR_CNT_3 last_calibrated: null live_sample_requirement: 30 notes: 해제 조건 3개 → WHIPSAW_AUTO_RELEASED. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: count value: 3.0 - gs_location: gas_data_feed.gs:6764 id: AWS_V1_CLEAR_CNT_2 last_calibrated: null live_sample_requirement: 30 notes: 해제 조건 2개 → WHIPSAW_WEAKENING (hold_1d). owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: count value: 2.0 - gs_location: gas_data_feed.gs:6712 id: AWS_V1_SCORE_GATE_10 last_calibrated: null live_sample_requirement: 30 notes: score 10~29 → INCONCLUSIVE. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 10.0 - gs_location: gas_data_feed.gs:6712 id: AWS_V1_SCORE_GATE_WATCH last_calibrated: null live_sample_requirement: 30 notes: score 10~39 → WATCH_COOLING_OFF. ≥40 → INCONCLUSIVE 이상. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 40.0 - gs_location: gas_data_feed.gs:6715 id: BQG_V2_GATE_BLOCKED_LT_10 last_calibrated: null notes: score < 10 → BLOCKED_LATE_CHASE. 돌파 품질 최저 임계. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: score value: 10.0 - gs_location: gas_data_feed.gs:6715 id: BQG_V2_GATE_WATCH_LT_40 last_calibrated: null notes: score 10~39 → WATCH_COOLING_OFF. ≥40 → PILOT_ALLOWED. owner_formula: BREAKOUT_QUALITY_GATE_V2 sample_n: 0 source: SPEC_DERIVED unit: score value: 40.0 - gs_location: gas_data_feed.gs:6751 id: AWG_V1_VOL_SURGE_100_PENALTY2 last_calibrated: null live_sample_requirement: 30 notes: volSurge ≥ 100% → 추가 -20점 (vol_surge_100pct 이중 페널티). owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: pct value: 100.0 - gs_location: gas_data_feed.gs:6767 id: AWG_V1_AUTO_RELEASE_CLEAR_CNT_2 last_calibrated: null live_sample_requirement: 30 notes: clearCnt ≥ 2 → WHIPSAW_WEAKENING, holdDays=1. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: count value: 2.0 - gs_location: gas_data_feed.gs:6769 id: AWG_V1_INCONCLUSIVE_SCORE_10 last_calibrated: null live_sample_requirement: 30 notes: score ≥ 10 AND < 30 → INCONCLUSIVE 게이트. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: score value: 10.0 - gs_location: gas_data_feed.gs:6732 id: ANTI_WHIPSAW_GATE_V1_SCORE_WARN_55 last_calibrated: null notes: score >= 55 이면 anti-whipsaw 강도 기준을 통과하는 경계값. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: score value: 55.0 - id: NF1_FX_BETA_EXPORT last_calibrated: null live_sample_requirement: 30 notes: 수출주(삼성전자·SK하이닉스) FX 민감도 가중치. usd_krw_weak 기여 20% 확대. Expert prior. owner_formula: REGIME_CONDITIONAL_MACRO_FACTOR_V1 py_location: tools/build_predictive_alpha_dialectic_engine_v2.py:FX_BETA_EXPORT sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 1.2 - id: NF1_FX_BETA_DOMESTIC last_calibrated: null live_sample_requirement: 30 notes: 내수주 FX 민감도 축소. usd_krw_weak 기여 30% 감소. Expert prior. owner_formula: REGIME_CONDITIONAL_MACRO_FACTOR_V1 py_location: tools/build_predictive_alpha_dialectic_engine_v2.py:FX_BETA_DOMESTIC sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 0.7 - id: NF2_REBOUND_CAPTURE_WEIGHT last_calibrated: null live_sample_requirement: 30 notes: 과매도 반등 4조건 충족 시 thesis 보너스 점수. Expert prior. owner_formula: REBOUND_CAPTURE_THESIS_FACTOR_V1 py_location: tools/build_predictive_alpha_dialectic_engine_v2.py:REBOUND_CAPTURE_WEIGHT sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: thesis_points value: 15.0 - id: NF2_REBOUND_RSI_LOW last_calibrated: null live_sample_requirement: 30 notes: 'rsi14 >= 25: 과매도 하한. Expert prior.' owner_formula: REBOUND_CAPTURE_THESIS_FACTOR_V1 py_location: tools/build_predictive_alpha_dialectic_engine_v2.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: rsi value: 25 - id: NF2_REBOUND_RSI_HIGH last_calibrated: null live_sample_requirement: 30 notes: 'rsi14 <= 40: 과매도~회복 초입 상한. Expert prior.' owner_formula: REBOUND_CAPTURE_THESIS_FACTOR_V1 py_location: tools/build_predictive_alpha_dialectic_engine_v2.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: rsi value: 40 - id: NF2_REBOUND_MA20_BUFFER last_calibrated: null live_sample_requirement: 30 notes: 'price <= ma20 x 1.03: MA20 3% 이내 눌림목 버퍼. Expert prior.' owner_formula: REBOUND_CAPTURE_THESIS_FACTOR_V1 py_location: tools/build_predictive_alpha_dialectic_engine_v2.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 1.03 - id: NF2_REBOUND_FLOW_CREDIT_MIN last_calibrated: null live_sample_requirement: 30 notes: 'flow_credit >= 0.5: 자금 유입 최소 기준. Expert prior.' owner_formula: REBOUND_CAPTURE_THESIS_FACTOR_V1 py_location: tools/build_predictive_alpha_dialectic_engine_v2.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio_0_1 value: 0.5 - id: NF2_REBOUND_DOWN_STREAK_MIN last_calibrated: null live_sample_requirement: 30 notes: 'down_streak >= 2: 연속 하락 2일 이상. Expert prior.' owner_formula: REBOUND_CAPTURE_THESIS_FACTOR_V1 py_location: tools/build_predictive_alpha_dialectic_engine_v2.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: days value: 2 - id: NF3_CUT_DECILE_DEFAULT last_calibrated: null live_sample_requirement: 30 notes: '하위 3분위 BUY 차단. samples >= 30 누적 후 실측 최저승률 분위로 자동 교체 예정. 보정 조건: proposal_evaluation_history 비-REPLAY T+5 행 30건 이상. ' owner_formula: ENTRY_TIMING_DECILE_FACTOR_V1 py_location: tools/build_late_chase_attribution_v1.py:velocity_decile_thresholds sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: decile_rank_1_10 value: 3 - id: NF3_MIN_SAMPLE_N last_calibrated: null live_sample_requirement: 30 notes: 분위 캘리브레이션 최소 표본 수. 미달 시 WATCH_PENDING_SAMPLE. Expert prior. owner_formula: ENTRY_TIMING_DECILE_FACTOR_V1 py_location: tools/build_late_chase_attribution_v1.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: count value: 30 - id: NF4_ADV_PARTICIPATION_CAP last_calibrated: null live_sample_requirement: 30 notes: 'ADV 대비 주문크기 5% 상한. 5% 초과 시 TWAP 분할 권고. Expert prior: 시장충격 연구 기반. ' owner_formula: SELL_SLIPPAGE_BUDGET_FACTOR_V1 py_location: tools/build_value_preservation_scorer_v1.py:adv_participation_cap sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: ratio value: 0.05 - id: NF5_K_APEX_SUPER last_calibrated: null live_sample_requirement: 30 notes: 'APEX_SUPER(+50%): k=1.0 타이트닝. Expert prior.' owner_formula: PROFIT_GIVEBACK_RATCHET_FACTOR_V1 py_location: tools/build_ratchet_trailing_general_v1.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: atr_multiplier value: 1.0 - id: NF5_K_APEX_TRAILING last_calibrated: null live_sample_requirement: 30 notes: 'APEX_TRAILING(+40~50%): k=1.5. Expert prior.' owner_formula: PROFIT_GIVEBACK_RATCHET_FACTOR_V1 py_location: tools/build_ratchet_trailing_general_v1.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: atr_multiplier value: 1.5 - id: NF5_K_PROFIT_LOCK_30 last_calibrated: null live_sample_requirement: 30 notes: 'PROFIT_LOCK_20/30(+20~40%): k=2.0. Expert prior.' owner_formula: PROFIT_GIVEBACK_RATCHET_FACTOR_V1 py_location: tools/build_ratchet_trailing_general_v1.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: atr_multiplier value: 2.0 - id: NF5_K_NEUTRAL last_calibrated: null live_sample_requirement: 30 notes: 'PROFIT_LOCK_10(+10~20%): k=2.5. 기본 래칫 폭. Expert prior.' owner_formula: PROFIT_GIVEBACK_RATCHET_FACTOR_V1 py_location: tools/build_ratchet_trailing_general_v1.py sample_n: 0 source: EXPERT_PRIOR sunset_date: '2026-09-30' unit: atr_multiplier value: 2.5 - gs_location: gas_data_feed.gs:3904 id: SEMICONDUCTOR_CLUSTER_LIMIT last_calibrated: null notes: Semiconductor cluster limit. owner_formula: SEMICONDUCTOR_CLUSTER_GATE sample_n: 0 source: SPEC_DERIVED unit: count value: 3.0 - gs_location: gas_data_feed.gs:3829 id: LEADER_POSITION_WEIGHT_CAP_V1 last_calibrated: null notes: Leader position weight cap. owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 50.0 - gs_location: gas_data_feed.gs:3816 id: LEADER_POSITION_WEIGHT_CAP_V1_TIME_BREACH_DAYS last_calibrated: null notes: holdDays >= 60 && excessRet < 0 → TIME_STOP. owner_formula: LEADER_POSITION_WEIGHT_CAP_V1 sample_n: 0 source: SPEC_DERIVED unit: days value: 60 - gs_location: gas_data_feed.gs:6735 id: ANTI_WHIPSAW_GATE_V1_LIMIT last_calibrated: null notes: Anti-whipsaw gate limit. owner_formula: ANTI_WHIPSAW_GATE_V1 sample_n: 0 source: SPEC_DERIVED unit: pct value: 35.0 - gs_location: gas_data_feed.gs:186 id: SP_TAKE_PROFIT last_calibrated: null notes: Sell-priority score bonus awarded when take-profit condition is active. Migrated from GAS constant to registry (P5-T01 wave1). owner_formula: TAKE_PROFIT_LADDER_V2 sample_n: null source: SPEC_DERIVED unit: score_points value: 10 - gs_location: gas_data_feed.gs:2164 id: TAKE_PROFIT_BASE last_calibrated: null notes: Base take-profit score used in profit-lock computation. Migrated from GAS SP constant to registry (P5-T01 wave2). owner_formula: TAKE_PROFIT_LADDER_V2 sample_n: null source: SPEC_DERIVED unit: score_points value: 10 - id: OVERHANG_PRESSURE_V1_FALLBACK_MULT last_calibrated: null notes: 'WBS-7.5(2026-06-21) — frg_20d_sh 미존재 시 selling_acceleration 폴백을 "frg_5d_sh < -500000"(절대 주식수, 임시) 에서 "frg_5d_sh < -1.5 * avg_volume_5d" (해당 종목 평균거래량 비례) 로 교체. 1.5 배수는 with_20d 분기에서 동일 공식이 이미 사용하는 가속 임계(frg_20d_sh/4 × 1.5)를 그대로 재사용한 것이며, 새로 추정한 값이 아니다. 단, 실거래 표본으로 검증되지 않았으므로 EXPERT_PRIOR로 등록한다 — CALIBRATED 승격은 sample_n≥30 확보 후 검토. ' owner_formula: OVERHANG_PRESSURE_V1 py_location: spec/13_formula_registry.yaml:OVERHANG_PRESSURE_V1.derived_flags.selling_acceleration.without_20d_fallback sample_n: 0 source: EXPERT_PRIOR unit: multiplier_of_avg_volume_5d value: 1.5 - id: MRS_CIRCUIT_BREAKER_ADJUSTMENT_PTS last_calibrated: null live_sample_requirement: 10 notes: 'WBS-7.5(2026-06-22) — sector_crash_intraday_protocol의 tier_B 조치에서 cash_floor market_risk_score_based_cash를 상향 조정할 때 적용하는 MRS 점수 추가. 극단 시장변동성 발생 시 현금 보수성을 강화하기 위한 일시적 조정 메커니즘. 기존 spec에 "MRS +2점 (임시)"로 하드코딩되어 있던 값을 정규화. 실거래 표본 부재로 EXPERT_PRIOR 등록. CALIBRATED 승격 조건: 10건 이상 tier_B 발동 사례에서 수익률 개선 효과 측정. ' owner_formula: PORTFOLIO_CIRCUIT_BREAKER_V1 sample_n: 0 source: EXPERT_PRIOR spec_location: spec/risk/circuit_breakers.yaml:sector_crash_intraday_protocol.tier_B sunset_date: '2026-12-31' unit: mrs_score_points value: 2 - id: CLUSTER_CAP_CLA_REGIME_PER last_calibrated: null live_sample_requirement: 5 notes: 'WBS-7.5(2026-06-22) — CLA(Concentrated Leader Advance) 레짐 발동 시 cluster(O2 반도체 + 관련 업체) 결합 노출 상한을 기본 25%에서 60%로 일시 상향. 극단 기업경기 시나리오에서 반도체 부문 자산 유동성 보호를 위한 조정. 기존 spec에 "O2 상한 임시 해제"로 명시된 값을 정규화. 실거래 표본 부재로 EXPERT_PRIOR 등록. CALIBRATED 승격 조건: CLA 발동 5회 이상 사례에서 cluster 과다노출 시 손실 회피 효과 측정. ' owner_formula: PORTFOLIO_CLUSTER_EXPOSURE_GATE_V1 sample_n: 0 source: EXPERT_PRIOR spec_location: spec/risk/portfolio_exposure.yaml:regime_based_cluster_cap.cla_regime.cluster_combined_pct_max sunset_date: '2026-12-31' unit: pct value: 60 - calibration_trigger: 'EXECUTION_QUALITY_SCORE_V1 → actual_slippage(Close 기준) 추적. 20건 이상 거래 누적 시 average_actual_slippage 계산 후 현재 5bps와 비교. 차이 > 1bps이면 실측값으로 갱신. ' id: EXECUTION_SLIPPAGE_BPS last_calibrated: null live_sample_requirement: 20 notes: 'WBS-7.6(2026-06-22) — 시장가 주문 기준 평균 슬리피지를 5bps로 하드코딩하던 값을 정규화. 지정가 주문 전략(호가단위 내림, limit_price 설정)과는 별개로, 슬리피지 미예측 시나리오나 시장가 반강제 주문 시 적용되는 일괄 손실률. 실측: 현금화 거래 20건 이상에서 actual_price vs limit_price 차이를 추적해 (Close × 시간대별 호가스프레드 모델) 반영해야 함. 기존 "5bps는 이론치, 실측 보정 예정"이라는 spec 주석이 더 이상 유효하려면 이 threshold로 정규화 필수. ' owner_formula: EXECUTION_SIMULATOR_V1 sample_n: 0 source: EXPERT_PRIOR spec_location: spec/55_execution_simulator_contract.yaml:slippage_model.bps sunset_date: '2026-12-31' unit: basis_points value: 5