2026-10-27 TUE UTC 5:36 AM TPE 1:36 PM 每小時自動更新 中文 EN
LIVE快訊
←返回網站更新紀錄 Site Changelog

提交原始紀錄

Exclude satellite and warhead-only stories from aviation site (#399)

SHA
ded5381720c8bfb53ef1c29a190b7a49cf53c877
提交時間
作者
neo · 125815713+nnneeeooo-nnneeeooo@users.noreply.github.com
提交者
GitHub · noreply@github.com

變更檔案(5)

  • data/articles/2026-10-25T18.json modified · +2 / −0
  • data/articles/scheduled-kosmos-2612-iceye-x36-close-approach-20261025.json modified · +1 / −1
  • data/flashes.json modified · +2 / −1
  • pipeline/common.py modified · +24 / −0
  • tests/test_scope.py modified · +12 / −0

完整差異

diff --git a/data/articles/2026-10-25T18.json b/data/articles/2026-10-25T18.json\nindex 153237f14..f9da43743 100644\n--- a/data/articles/2026-10-25T18.json\n+++ b/data/articles/2026-10-25T18.json\n@@ -2,6 +2,8 @@\n   "articles": [\n     {\n       "id": "a-20261025-1843-eu-awards-29-5m-to-lithuania-and-estonia",\n+        "archived": true,\n+        "archiveReason": "Outside aviation scope: munition warhead production",\n       "publishedUtc": "2026-10-25T18:43Z",\n       "cat": "biz",\n       "primarySource": "AeroTime",\ndiff --git a/data/articles/scheduled-kosmos-2612-iceye-x36-close-approach-20261025.json b/data/articles/scheduled-kosmos-2612-iceye-x36-close-approach-20261025.json\nindex 3e2f06ca4..89fb6b2d0 100644\n--- a/data/articles/scheduled-kosmos-2612-iceye-x36-close-approach-20261025.json\n+++ b/data/articles/scheduled-kosmos-2612-iceye-x36-close-approach-20261025.json\n@@ -1 +1 @@\n-{"articles":[{"articleFormat":"full","availableLanguages":["zh","en"],"cat":"mil","en":{"body":["A Russian military satellite's unusually close approach to a commercial spacecraft supporting Ukraine has raised fresh concerns about the vulnerability of satellites to interference or attack in orbit. Russia's Kosmos 2612 carried out a series of manoeuvres near ICEYE-X36, a radar imaging satellite operated by Finnish-founded company ICEYE, between 15 and 19 October. Satellite tracking specialist Marco Langbroek, who monitored the encounter, described it as \"a worrisome cat-and-mouse-game\". On 17 October, he calculated that the spacecraft were already within one to two kilometres of each other and warned that they could come within a few metres in the following hours, describing the rendezvous and proximity operation as \"completely non-consensual\" and questioning whether the manoeuvres might signal an anti-satellite attack.","The encounter was also photographed by US spatial intelligence company Vantor, which said an image captured by its WorldView Space system on 17 October showed Kosmos 2612 approximately one kilometre from ICEYE-X36. Subsequent orbital observations suggested a close approach on 18 October, although the precise separation remains uncertain, and there is no confirmed evidence that an attack took place. According to Langbroek, the Russian spacecraft began making a series of orbital adjustments on 30 September, followed by further manoeuvres on 12, 15 and 16 October, bringing its altitude, orbital period and other characteristics increasingly close to those of ICEYE-X36. The Russian satellite had been launched from Plesetsk in April, and its subsequent movements suggested a deliberate effort to approach the ICEYE spacecraft rather than a chance encounter. In an updated analysis published on his SatTrackCam blog, Langbroek estimated that the closest approach occurred early on 18 October, possibly within a few hundred metres or less, while cautioning that uncertainties in the available orbital data made a precise calculation difficult.","LeoLabs, which tracks spacecraft and orbital debris using a network of ground-based radars, later reported that Kosmos 2612 had been drifting away from ICEYE-X36 since 18 October, while cautioning that the Russian spacecraft could resume its rendezvous and proximity operations and that other recently launched Russian satellites might undertake similar activity. By 21 October, Langbroek reported that Kosmos 2612 had manoeuvred back towards ICEYE-X36's orbital altitude after initially moving away, with the spacecraft then approximately 480 kilometres apart. The episode is particularly sensitive because ICEYE's radar satellites can produce images of the Earth's surface in darkness and through cloud cover, making their services valuable for monitoring military activity, but a deliberate approach does not, by itself, prove an intention to attack. Most satellites carry no weapons and have limited fuel for manoeuvring, and a satellite cannot simply turn around and fly in another direction: changing path requires propulsion, and the result may not be immediately obvious. ICEYE told Aviation Week that it was aware of the situation and monitoring it closely, while emphasising that its constellation was designed to maintain service continuity, and it did not disclose the operational status of ICEYE-X36. Space law offers no straightforward equivalent of the rules governing encounters between military aircraft or ships: the Outer Space Treaty establishes important obligations for states, but it does not prescribe a universal minimum separation distance between satellites."],"summary":"Russia's Kosmos 2612 made a series of manoeuvres near ICEYE-X36 between 15 and 19 October, coming within about a kilometre of the commercial radar satellite on 17 October; trackers warn the non-consensual rendezvous shows how little defence a targeted satellite has, even though there is no confirmed evidence of an attack.","title":"Kosmos 2612's close approaches to ICEYE-X36 raise fears over satellite security"},"entities":{"aircraft":[],"airports":[],"manufacturers":[],"operators":["ICEYE"]},"id":"a-kosmos-2612-iceye-x36-close-approach-20261025","primarySource":"Aerospace Global News","publishedUtc":"2026-10-25T11:38:00Z","scheduledNews":{"checkedUtc":"2026-10-25T11:38:00Z","eventKey":"kosmos-2612-iceye-x36-close-approach-20261025","facts":[{"claim":"Russia's Kosmos 2612 carried out a series of manoeuvres near ICEYE-X36, a radar imaging satellite operated by Finnish-founded company ICEYE, between 15 and 19 October.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Satellite tracking specialist Marco Langbroek described the encounter as a worrisome cat-and-mouse-game.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"On 17 October, Langbroek calculated that the spacecraft were already within one to two kilometres of each other and warned that they could come within a few metres in the following hours.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Langbroek described the rendezvous and proximity operation as completely non-consensual and questioned whether the manoeuvres might signal an anti-satellite attack.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"An image captured by Vantor's WorldView Space system on 17 October showed Kosmos 2612 approximately one kilometre from ICEYE-X36.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Subsequent orbital observations suggested a close approach on 18 October, although the precise separation remains uncertain, and there is no confirmed evidence that an attack took place.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"According to Langbroek, Kosmos 2612 began making orbital adjustments on 30 September, followed by further manoeuvres on 12, 15 and 16 October, bringing its altitude, orbital period and other characteristics increasingly close to those of ICEYE-X36.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Langbroek estimated that the closest approach occurred early on 18 October, possibly within a few hundred metres or less, while cautioning that uncertainties in the available orbital data made a precise calculation difficult.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"LeoLabs later reported that Kosmos 2612 had been drifting away from ICEYE-X36 since 18 October, while cautioning that it could resume its rendezvous and proximity operations.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"By 21 October, Langbroek reported that Kosmos 2612 had manoeuvred back towards ICEYE-X36's orbital altitude after initially moving away, with the spacecraft then approximately 480 kilometres apart.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"ICEYE's radar satellites can produce images of the Earth's surface in darkness and through cloud cover, making their services valuable for monitoring military activity, but a deliberate approach does not, by itself, prove an intention to attack.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Most satellites carry no weapons and have limited fuel for manoeuvring, and ICEYE told Aviation Week that it was aware of the situation and monitoring it closely while emphasising that its constellation was designed to maintain service continuity.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"The Outer Space Treaty establishes important obligations for states, but it does not prescribe a universal minimum separation distance between satellites.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"}],"modelAttribution":{"kind":"user_requested_label","verifiedRuntimeModel":false},"version":1},"sourcePublishedUtc":"2026-10-24T00:00:00Z","sources":[{"name":"Aerospace Global News","url":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"}],"writer":"scheduled:Meta Muse","writerModels":["Meta Muse"],"zh":{"body":["俄羅斯軍用衛星Kosmos2612在10月15日至19日間,於芬蘭公司ICEYE的雷達成像衛星ICEYE-X36附近進行了一系列機動。衛星追蹤專家Langbroek形容這場遭遇令人憂心,並指出10月17日時兩者已相距僅1至2公里,未來數小時內甚至可能接近到只有數公尺;他形容這次接近作業完全未經對方同意,並質疑相關機動是否意味著反衛星攻擊的訊號。美國空間情報公司Vantor表示,其系統在10月17日拍攝的影像顯示Kosmos2612距離ICEYE-X36約1公里,後續觀測則顯示10月18日曾有一次近距離接近,但確切間隔仍不確定,目前也沒有證據顯示已發生攻擊。","根據Langbroek的分析,Kosmos2612自9月30日起開始進行一系列軌道調整,並在10月12日、15日與16日進一步機動,使其高度、軌道週期等特性愈來愈接近ICEYE-X36,相關動向顯示這是刻意接近,而非太空中的偶然相遇。他在後續分析中估計,最近距離出現在10月18日凌晨,可能只有數百公尺甚至更近,但受限於軌道資料的不確定性,難以精確計算。地面雷達追蹤公司LeoLabs則指出,Kosmos2612自10月18日起已逐漸遠離ICEYE-X36,但也警告它可能恢復接近作業,其他近期發射的俄羅斯衛星也可能採取類似行動;到了10月21日,Langbroek又指出Kosmos2612在最初遠離後再度機動回到ICEYE-X36的軌道高度附近,當時兩者相距約480公里。","這次事件特別敏感,因為ICEYE的雷達衛星能在黑暗中與雲層下拍攝地表影像,對於監測軍事活動具有價值,但刻意接近本身並不能證明攻擊意圖。衛星通常沒有武器,機動燃料也有限,無法像飛機一樣簡單轉向,改變軌道需要推進力,且效果未必立即顯現;反覆閃避機動可能縮短衛星壽命,也可能帶來新的碰撞風險或中斷正常任務。ICEYE方面表示,公司已察覺情況並密切監測,且其衛星群的設計著重維持服務不中斷,但未透露ICEYE-X36的運作狀態。太空法方面,《外太空條約》雖訂有國家義務,卻未規定衛星之間通用的最小間隔距離;對營運商而言,眼前的重點仍是更好的追蹤、安全的通訊、可靠的碰撞迴避,以及即使個別衛星受損或中斷,整體網路仍能持續運作。"],"summary":"俄羅斯軍用衛星Kosmos2612在10月15日至19日間多次機動接近芬蘭公司ICEYE的雷達成像衛星ICEYE-X36,追蹤專家形容這是一場令人憂心的貓捉老鼠遊戲,10月17日的影像更顯示兩者相距約1公里;目前沒有證據顯示已發生攻擊,但事件凸顯商業衛星在軌道上缺乏有效防禦手段的困境。","title":"俄羅斯衛星Kosmos2612連日接近ICEYE-X36:軌道對峙引發反衛星隱憂"}}]}\n\ No newline at end of file\n+{"articles":[{"articleFormat":"full","availableLanguages":["zh","en"],"cat":"mil","en":{"body":["A Russian military satellite's unusually close approach to a commercial spacecraft supporting Ukraine has raised fresh concerns about the vulnerability of satellites to interference or attack in orbit. Russia's Kosmos 2612 carried out a series of manoeuvres near ICEYE-X36, a radar imaging satellite operated by Finnish-founded company ICEYE, between 15 and 19 October. Satellite tracking specialist Marco Langbroek, who monitored the encounter, described it as \"a worrisome cat-and-mouse-game\". On 17 October, he calculated that the spacecraft were already within one to two kilometres of each other and warned that they could come within a few metres in the following hours, describing the rendezvous and proximity operation as \"completely non-consensual\" and questioning whether the manoeuvres might signal an anti-satellite attack.","The encounter was also photographed by US spatial intelligence company Vantor, which said an image captured by its WorldView Space system on 17 October showed Kosmos 2612 approximately one kilometre from ICEYE-X36. Subsequent orbital observations suggested a close approach on 18 October, although the precise separation remains uncertain, and there is no confirmed evidence that an attack took place. According to Langbroek, the Russian spacecraft began making a series of orbital adjustments on 30 September, followed by further manoeuvres on 12, 15 and 16 October, bringing its altitude, orbital period and other characteristics increasingly close to those of ICEYE-X36. The Russian satellite had been launched from Plesetsk in April, and its subsequent movements suggested a deliberate effort to approach the ICEYE spacecraft rather than a chance encounter. In an updated analysis published on his SatTrackCam blog, Langbroek estimated that the closest approach occurred early on 18 October, possibly within a few hundred metres or less, while cautioning that uncertainties in the available orbital data made a precise calculation difficult.","LeoLabs, which tracks spacecraft and orbital debris using a network of ground-based radars, later reported that Kosmos 2612 had been drifting away from ICEYE-X36 since 18 October, while cautioning that the Russian spacecraft could resume its rendezvous and proximity operations and that other recently launched Russian satellites might undertake similar activity. By 21 October, Langbroek reported that Kosmos 2612 had manoeuvred back towards ICEYE-X36's orbital altitude after initially moving away, with the spacecraft then approximately 480 kilometres apart. The episode is particularly sensitive because ICEYE's radar satellites can produce images of the Earth's surface in darkness and through cloud cover, making their services valuable for monitoring military activity, but a deliberate approach does not, by itself, prove an intention to attack. Most satellites carry no weapons and have limited fuel for manoeuvring, and a satellite cannot simply turn around and fly in another direction: changing path requires propulsion, and the result may not be immediately obvious. ICEYE told Aviation Week that it was aware of the situation and monitoring it closely, while emphasising that its constellation was designed to maintain service continuity, and it did not disclose the operational status of ICEYE-X36. Space law offers no straightforward equivalent of the rules governing encounters between military aircraft or ships: the Outer Space Treaty establishes important obligations for states, but it does not prescribe a universal minimum separation distance between satellites."],"summary":"Russia's Kosmos 2612 made a series of manoeuvres near ICEYE-X36 between 15 and 19 October, coming within about a kilometre of the commercial radar satellite on 17 October; trackers warn the non-consensual rendezvous shows how little defence a targeted satellite has, even though there is no confirmed evidence of an attack.","title":"Kosmos 2612's close approaches to ICEYE-X36 raise fears over satellite security"},"entities":{"aircraft":[],"airports":[],"manufacturers":[],"operators":["ICEYE"]},"id":"a-kosmos-2612-iceye-x36-close-approach-20261025","archived":true,"archiveReason":"Outside aviation scope: satellite operations","primarySource":"Aerospace Global News","publishedUtc":"2026-10-25T11:38:00Z","scheduledNews":{"checkedUtc":"2026-10-25T11:38:00Z","eventKey":"kosmos-2612-iceye-x36-close-approach-20261025","facts":[{"claim":"Russia's Kosmos 2612 carried out a series of manoeuvres near ICEYE-X36, a radar imaging satellite operated by Finnish-founded company ICEYE, between 15 and 19 October.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Satellite tracking specialist Marco Langbroek described the encounter as a worrisome cat-and-mouse-game.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"On 17 October, Langbroek calculated that the spacecraft were already within one to two kilometres of each other and warned that they could come within a few metres in the following hours.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Langbroek described the rendezvous and proximity operation as completely non-consensual and questioned whether the manoeuvres might signal an anti-satellite attack.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"An image captured by Vantor's WorldView Space system on 17 October showed Kosmos 2612 approximately one kilometre from ICEYE-X36.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Subsequent orbital observations suggested a close approach on 18 October, although the precise separation remains uncertain, and there is no confirmed evidence that an attack took place.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"According to Langbroek, Kosmos 2612 began making orbital adjustments on 30 September, followed by further manoeuvres on 12, 15 and 16 October, bringing its altitude, orbital period and other characteristics increasingly close to those of ICEYE-X36.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Langbroek estimated that the closest approach occurred early on 18 October, possibly within a few hundred metres or less, while cautioning that uncertainties in the available orbital data made a precise calculation difficult.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"LeoLabs later reported that Kosmos 2612 had been drifting away from ICEYE-X36 since 18 October, while cautioning that it could resume its rendezvous and proximity operations.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"By 21 October, Langbroek reported that Kosmos 2612 had manoeuvred back towards ICEYE-X36's orbital altitude after initially moving away, with the spacecraft then approximately 480 kilometres apart.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"ICEYE's radar satellites can produce images of the Earth's surface in darkness and through cloud cover, making their services valuable for monitoring military activity, but a deliberate approach does not, by itself, prove an intention to attack.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"Most satellites carry no weapons and have limited fuel for manoeuvring, and ICEYE told Aviation Week that it was aware of the situation and monitoring it closely while emphasising that its constellation was designed to maintain service continuity.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"},{"claim":"The Outer Space Treaty establishes important obligations for states, but it does not prescribe a universal minimum separation distance between satellites.","sourceUrl":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"}],"modelAttribution":{"kind":"user_requested_label","verifiedRuntimeModel":false},"version":1},"sourcePublishedUtc":"2026-10-24T00:00:00Z","sources":[{"name":"Aerospace Global News","url":"https://aerospaceglobalnews.com/news/kosmos-2612-and-iceye-x36-what-happens-when-a-satellite-gets-too-close/"}],"writer":"scheduled:Meta Muse","writerModels":["Meta Muse"],"zh":{"body":["俄羅斯軍用衛星Kosmos2612在10月15日至19日間,於芬蘭公司ICEYE的雷達成像衛星ICEYE-X36附近進行了一系列機動。衛星追蹤專家Langbroek形容這場遭遇令人憂心,並指出10月17日時兩者已相距僅1至2公里,未來數小時內甚至可能接近到只有數公尺;他形容這次接近作業完全未經對方同意,並質疑相關機動是否意味著反衛星攻擊的訊號。美國空間情報公司Vantor表示,其系統在10月17日拍攝的影像顯示Kosmos2612距離ICEYE-X36約1公里,後續觀測則顯示10月18日曾有一次近距離接近,但確切間隔仍不確定,目前也沒有證據顯示已發生攻擊。","根據Langbroek的分析,Kosmos2612自9月30日起開始進行一系列軌道調整,並在10月12日、15日與16日進一步機動,使其高度、軌道週期等特性愈來愈接近ICEYE-X36,相關動向顯示這是刻意接近,而非太空中的偶然相遇。他在後續分析中估計,最近距離出現在10月18日凌晨,可能只有數百公尺甚至更近,但受限於軌道資料的不確定性,難以精確計算。地面雷達追蹤公司LeoLabs則指出,Kosmos2612自10月18日起已逐漸遠離ICEYE-X36,但也警告它可能恢復接近作業,其他近期發射的俄羅斯衛星也可能採取類似行動;到了10月21日,Langbroek又指出Kosmos2612在最初遠離後再度機動回到ICEYE-X36的軌道高度附近,當時兩者相距約480公里。","這次事件特別敏感,因為ICEYE的雷達衛星能在黑暗中與雲層下拍攝地表影像,對於監測軍事活動具有價值,但刻意接近本身並不能證明攻擊意圖。衛星通常沒有武器,機動燃料也有限,無法像飛機一樣簡單轉向,改變軌道需要推進力,且效果未必立即顯現;反覆閃避機動可能縮短衛星壽命,也可能帶來新的碰撞風險或中斷正常任務。ICEYE方面表示,公司已察覺情況並密切監測,且其衛星群的設計著重維持服務不中斷,但未透露ICEYE-X36的運作狀態。太空法方面,《外太空條約》雖訂有國家義務,卻未規定衛星之間通用的最小間隔距離;對營運商而言,眼前的重點仍是更好的追蹤、安全的通訊、可靠的碰撞迴避,以及即使個別衛星受損或中斷,整體網路仍能持續運作。"],"summary":"俄羅斯軍用衛星Kosmos2612在10月15日至19日間多次機動接近芬蘭公司ICEYE的雷達成像衛星ICEYE-X36,追蹤專家形容這是一場令人憂心的貓捉老鼠遊戲,10月17日的影像更顯示兩者相距約1公里;目前沒有證據顯示已發生攻擊,但事件凸顯商業衛星在軌道上缺乏有效防禦手段的困境。","title":"俄羅斯衛星Kosmos2612連日接近ICEYE-X36:軌道對峙引發反衛星隱憂"}}]}\n\ No newline at end of file\ndiff --git a/data/flashes.json b/data/flashes.json\nindex 9921d0dd3..52c69e003 100644\n--- a/data/flashes.json\n+++ b/data/flashes.json\n@@ -5,7 +5,8 @@\n     "pinned": true,\n     "zh": "歐盟撥款2,950萬歐元助無人機彈頭生產",\n     "en": "EU grants €29.5M for loitering munition warheads",\n-    "articleId": "a-20261025-1843-eu-awards-29-5m-to-lithuania-and-estonia"\n+      "articleId": "a-20261025-1843-eu-awards-29-5m-to-lithuania-and-estonia",\n+      "archived": true\n   },\n   {\n     "timeUtc": "2026-10-25T18:43Z",\ndiff --git a/pipeline/common.py b/pipeline/common.py\nindex 5f070400d..b6533e4cc 100644\n--- a/pipeline/common.py\n+++ b/pipeline/common.py\n@@ -667,6 +667,23 @@ _MILITARY_REPLICA_EN_RE = re.compile(\n     r"naval base|defen[cs]e budget)\b",\n     re.IGNORECASE,\n )\n+_SPACE_SUBJECT_RE = re.compile(\n+    r"衛星|軌道|太空船|\b(?:satellites?|spacecraft|orbital)\b",\n+    re.IGNORECASE,\n+)\n+_MUNITION_SUBJECT_RE = re.compile(\n+    r"(?=.*(?:無人機|遊蕩彈藥))(?=.*(?:彈頭|炸藥))"\n+    r"|(?=.*\b(?:drones?|loitering\s+munitions?)\b)"\n+    r"(?=.*\b(?:warheads?|explosives?)\b)",\n+    re.IGNORECASE,\n+)\n+_AVIATION_OPERATION_RE = re.compile(\n+    r"航空|民航|航班|航機|飛機|客機|貨機|機場|飛航|空域|"\n+    r"跑道|起飛|降落|飛行|戰機|軍機|共機|直升機|"\n+    r"\b(?:aviation|airlines?|airports?|aircraft|airplanes?|"\n+    r"flights?|runways?|airspace|helicopters?|fighter\s+jets?)\b",\n+    re.IGNORECASE,\n+)\n \n \n def _string_values(value):\n@@ -770,6 +787,13 @@ def is_transport_headline(*records) -> bool:\n     if (_MILITARY_REPLICA_ZH_RE.search(headline)\n             or _MILITARY_REPLICA_EN_RE.search(headline)):\n         return False\n+    # A satellite designation can resemble an aircraft model (ICEYE-X36),\n+    # while a drone mention alone does not make warhead production aviation.\n+    # Keep reports about actual flight, airspace or airport effects eligible.\n+    if ((_SPACE_SUBJECT_RE.search(headline)\n+         or _MUNITION_SUBJECT_RE.search(headline))\n+            and not _AVIATION_OPERATION_RE.search(headline)):\n+        return False\n     # A ship's "航線"/"航班" and an aircraft carrier's name are not\n     # aviation evidence. Retain genuine aircraft activity on carriers.\n     headline = re.sub(r"航空母艦|aircraft\s+carriers?", "", headline,\ndiff --git a/tests/test_scope.py b/tests/test_scope.py\nindex 120803e0f..4a4214416 100644\n--- a/tests/test_scope.py\n+++ b/tests/test_scope.py\n@@ -24,6 +24,10 @@ TARGET_IDS = {\n         "2026-07-27T04.json",\n     "a-20261013-1326-south-korea-s-lee-welcomes-return-of-arc":\n         "2026-10-13T13.json",\n+    "a-20261025-1843-eu-awards-29-5m-to-lithuania-and-estonia":\n+        "2026-10-25T18.json",\n+    "a-kosmos-2612-iceye-x36-close-approach-20261025":\n+        "scheduled-kosmos-2612-iceye-x36-close-approach-20261025.json",\n }\n \n \n@@ -109,6 +113,10 @@ def main() -> None:\n         "海運公司宣布貨輪定期航班服務", "航空母艦返港",\n         "Aircraft carrier returns to naval port", "Railway resumes service",\n         "Metro train derails", "Highway bus crash", "共艦通過台灣海峽",\n+        "俄羅斯衛星Kosmos2612連日接近ICEYE-X36:軌道對峙",\n+        "Kosmos 2612 satellite approaches ICEYE-X36 in orbit",\n+        "歐盟撥款生產無人機彈頭與炸藥",\n+        "EU funds loitering munition warhead production",\n     ):\n         item = {"title": title, "summary": "航空公司為背景合作夥伴。"}\n         assert not common.is_transport_headline(item), title\n@@ -124,6 +132,10 @@ def main() -> None:\n         "Wizz Air postpones six Abu Dhabi routes",\n         "Rolls-Royce triples 787 engine overhaul interval",\n         "Aircraft carrier switches to steam catapults",\n+        "衛星導航故障造成機場航班延誤",\n+        "Satellite navigation outage delays airport flights",\n+        "無人機彈頭爆炸迫使機場航班改道",\n+        "Drone warhead explosion diverts airport flights",\n     ):\n         assert common.is_transport_headline({"title": title}), title\n     assert "twtransport" not in common.SOURCES

你發現了隱藏主題!

8-bit主題已解鎖。 按下「重新整理」就會直接套用,之後可隨時在主題選單切換。