<h4>News Aggregator Module Fixes</h4><ul><li><strong>Fixed:</strong> Enabled error_reporting(E_ALL) in index_app.php — was suppressed with error_reporting(0), hiding 45 warnings.</li><li><strong>Fixed:</strong> 44 warnings "Undefined array key articles" and "foreach argument must be array" — NewsAPI returns error responses (rate limited, deprecated v1 API) without articles key. Added null check with fallback to empty array and "No articles available" message.</li><li><strong>Fixed:</strong> file_put_contents permission denied on cache directory — added is_writable() check and used __DIR__ for absolute path. Fixed cache directory permissions to 775.</li></ul>