{ "formula_id": "SMART_CASH_RECOVERY_V7", "status": "PASS", "execution_allowed": true, "cash_shortfall_min_krw": 38671178, "cash_recovered_krw": 59399085, "cash_shortfall_covered": true, "raw_value_damage_pct_avg": 15.7, "optimized_value_damage_pct_avg": 7.85, "adjusted_value_damage_pct_avg": 15.7, "execution_damage_for_gate": 15.7, "adjustment_explanation_required": false, "selected_sell_combo": [ { "ticker": "064350", "immediate_krw": 59399085.0, "expected_immediate_krw": 59399085.0, "value_damage_pct": 0.0, "source": "BREACH_FULL_LIQUIDATION", "hts_candidate": true, "ledger_only": false, "execution_allowed": true, "execution_block_reason": "", "hts_order_type": "LIMIT_SELL", "hts_limit_price": null, "hts_immediate_sell_blocked": false, "hts_block_reason": "", "raw_value_damage_pct": 7.85, "adjusted_value_damage_pct": 7.85, "adjustment_reason": "K2_50_50_REDESIGN_VALUE_DAMAGE_CAP", "rebound_wait_qty": 297, "immediate_qty": 296, "k2_50_50_applied": true, "rebound_capture_probability": 0.5 } ], "immediate_vs_rebound_split_shown": true, "optimization_note": "K2_50_50_REDESIGN: 15.7% → 7.85%", "value_damage_cap_met": true, "optimization": { "candidate_count": 4, "selected_count": 1, "method": "MIN_WEIGHTED_DAMAGE_SUBSET_WITH_SHORTFALL_COVER", "breach_supplement_used": true } }