What: Enhanced --settings flag processing during initialization Details:
- Settings are now processed earlier in the startup sequence
- Supports both JSON strings and file paths
- Better error messages for invalid settings
- Evidence:
wS5() at line 433801, initialization check at lines 1537-1541