- Journal now extracts p173 mass expression and writes _temp_mass.txt - history.get_study_summary() called before history.close() - Optuna nan rejection: fallback to INFEASIBLE_MASS penalty - pyNastran warning 'nx 2512 not supported' is harmless (reads fine)