schema_version: entry_freshness_score.v1
formula_id: ENTRY_FRESHNESS_SCORE_V1
purpose: "뒷북/추격 매수를 차단하기 위한 진입 신선도 점수 계약."
inputs:
  - signal_age
  - distance_from_trigger
  - one_day_velocity
  - five_day_return
  - volume_confirmation
  - flow_confirmation
outputs:
  - entry_freshness_score
  - entry_freshness_state
  - buy_permission
thresholds:
  block: 70
  pilot_only: 84
  full_entry: 85
rules:
  - "entry_freshness_score < 70 -> BUY 금지"
  - "70 <= entry_freshness_score <= 84 -> PILOT_ONLY"
  - "entry_freshness_score >= 85 and follow_through PASS -> 본진입 허용"
validation:
  required_metrics:
    - blocked_late_chase_buy_leak_count
    - entry_freshness_coverage_pct
    - distribution_risk_coverage_pct
