@@ -3,6 +3,6 @@\n This file intentionally triggers the manual-article-deploy workflow.\n \n source_main_commit=831f534518be53efc5b058f2d1b405d1d0850fe0\n-reason=publish STARLUX tenth A330-900 delivery B-58310 with GPT 5.6 Sol credit\n+reason=keep headline articles visible in the homepage latest-news list\n triggered_at=2026-10-02\n-deployment_request=starlux-b58310-20261001\n+deployment_request=keep-headline-in-latest-news-20261002\n@@ -3774,11 +3774,9 @@ def main() -> int:\n if views:\n fl = flash_view(flashes, lang, priority_ids)\n hero = headline_views[0] if headline_views else views[0]\n- # Keep the other carousel candidates discoverable in Latest news;\n- # only avoid repeating the initially visible hero immediately.\n- pinned_ids = {hero["id"]}\n- feed = [view for view in views if view["id"] not in pinned_ids]\n- feed = feed[:HOME_FEED_LIMIT]\n+ # Latest news must include headline stories in source-date order,\n+ # even when the same article is also visible in the carousel.\n+ feed = views[:HOME_FEED_LIMIT]\n elif agg_items:\n agg = True\n av = agg_view(agg_items, lang)