Calculation self audit

Compile: OK, reused existing compile result from input package (True).
EA source diff: zero edits in this audit; analysis script and outputs only.
Trading/close logic diff: zero.
set diff: none generated or modified.
Aggregation formula: OK.
Sign check: OK.
Basket deduplication: OK, one candidate per plan/period/deposit/basket_uid asserted.
basket_uid matching: OK for lifecycle rows; TA9 HTE trace matched runtime event log by BasketUid.
HardStopNow/ClosePriority gating: OK, adopted rows limited to HardStopNow=false and ClosePriorityOK=true.
Future information in conditions: OK; safe filters use candidate snapshot fields only.
HardStopPriority reverse-time labels: diagnostic only, not used as conditions.
RECOVERY_CLOSE/BASKET_CLOSE sample size: 0, so Kill 0 is not generalized beyond this sample.
Input ZIP SHA256: 01574CC3481878A15B11B54ECC866E8618C33E9715D36AA22E8B1F6058F037D4
