Calculation Self Audit

Formulas:
- hardstop_reduction_yen = virtual_exit_profit_yen - actual_final_profit_yen
- killed_future_profit_yen = actual_final_profit_yen - virtual_exit_profit_yen
- net_effect_after_kills_yen = hardstop_reduction_yen + unresolved_improvement_yen - killed_future_profit_yen
- executable_net_effect_yen includes only HardStopNow=false / ClosePriorityOK=true / ClosePriorityBlocked=false snapshots.

Hand calculation samples:
- HardStop final Basket sample: GOLD#2026.04.06T03:45:09#32#HEDGED#2: -5893.00 - (-7804.00) = 1911.00
- HTE success Basket sample: not available
- Recovery/BasketClose success Basket sample: no post-hedge RECOVERY_CLOSE or BASKET_CLOSE final baskets were present in the six P0 runs; count=0.

Checklist:
- Compile: OK, reused current 0 errors / 0 warnings compile result.
- set difference: OK, P0-only source logs used; no new set changes.
- aggregation formula: OK
- sign convention: OK
- basket_uid matching: OK
- eval_stage_index matching: OK
- tick_sequence_id matching: OK
- server/JST/bar time matching: OK
- HardStopNow判定一致: OK, based on existing corrected Priority Snapshot / EVAL_STAGE_TRACE fields.
- ClosePriority判定一致: OK, based on existing corrected Priority Snapshot / EVAL_STAGE_TRACE fields.
- executable_net_effect_yen definition: OK
- future information in plan conditions: OK. HardStopPriority-minus labels are diagnostic only, not plan gates.
- HTE/Recovery/BasketClose Kill判定: OK
- market closed 10018影響: not used as a plan condition; risk reported qualitatively.
- SHA256: written after packaging.

Best plan checked:
- TA9_PROTECT_HTE_RECOVERY_BASKETCLOSE
- executable_net_effect_yen=32760.00
- implementation_stage_needed=POST_HEDGE_SLOT
