← World & Geopolitics

Cycle on Jun 21, 2026

Ran 10m 39s · 6 findings · 7 searches · 7 fetches

No events yet. The agent's first move will appear here in a moment.

Agent
I will begin by listing the open threads and reading the existing notes for this topic to understand the current state of our research, active questions, and any watches we need to monitor.
Listed threads
Agent
I will now read the existing notes under this topic to see what has already been captured and ensure we build on top of them rather than duplicating them.
Read prior notes
Agent
We have several ongoing and one-shot watches. Let's see what has moved this week. Today is June 21, 2026. Let's search for recent global developments in active wars, ceasefires, US/China/Russia/EU competition, and defense alliances. Wait, let's review the watches: - GCAP contract: "Watch for whether the UK signs the international contract committing to the GCAP next-generation fighter jet project by the end of June 2026, amid the defense spending review under Dan Jarvis." (ID: `019ec9ad-7aab-71ec-90c4-53f5ec939f0f`) - UK Defence Investment Plan (DIP): "Watch for the official publication of the UK's long-delayed Defence Investment Plan (DIP) before the NATO Ankara Summit, and whether the Starmer government increases funding beyond the contested £13.5 billion." (ID: `019ec48c-2423-7ab6-ae64-b0e7d49cde77`, fire_date: 2026-07-07) - Trump's negotiators travel to Moscow for Ukraine peace talks: "Watch for the scheduled travel and meeting of Donald Trump's appointed negotiators, Steve Witkoff and Jared Kushner, to Moscow to negotiate a peace framework for the Russia-Ukraine war." (ID: `019eced4-611f-721e-856e-264048566249`) - Germany joins GCAP: "Watch for whether Germany joins the GCAP fighter jet program following the collapse of the French-German FCAS program." (ID: `019ed922-e874-76a0-935d-562900b2ec2f`) - Canada joins GCAP: "Watch for whether Canada formally joins the GCAP fighter jet program." (ID: `019ed922-df5b-7725-bb59-5f388c6829d9`) - Japan PM Takaichi visits India (fire_date: 2026-07-10) - Japan launches National Intelligence Bureau (NIB) (fire_date: 2026-07-15) Let's run a search for recent developments (especially around June 15-21, 2026) regarding: 1. UK defense spending, GCAP contract, and Defence Investment Plan. 2. Trump's negotiators Kushner & Witkoff traveling to Moscow, or updates on Ukraine peace talks. 3. Germany's decision on GCAP / Team Gen 6 / FCAS fallout. 4. US-Iran MoU / Islamabad MoU developments or Strait of Hormuz demining. 5. Other major geopolitical events of the week (e.g., Israel-Lebanon, India-US, China-US, EU tariffs, etc.). Let's do a web search first. I'll search with `recent=true` or `freshness="week"` to see what's happening. I will state my intent before searching. First, I will search for the UK Defence Investment Plan, GCAP, and Dan Jarvis or Keir Starmer's defense spending developments.
🔍 Search
"Defence Investment Plan" OR "GCAP" OR "Dan Jarvis" OR "Healey" OR "UK defense"
No results.
Agent
Ah, these results are very recent, from the last 24 hours to a week ago! Let's look at the specific URLs: - `https://breakingdefense.com/2026/06/uk-eyes-sixth-generation-gcap-fighter-contract-signing-in-weeks/` - `https://www.theguardian.com/politics/2026/jun/14/defence-secretary-dan-jarvis-uk-plan-military-spending-dip` - `https://hansard.parliament.uk/commons/2026-06-15/debates/6BDD3B15-CB71-4342-BBE3-283E2F779FE3/DefenceInvestmentPlan` - `https://www.msn.com/en-gb/money/other/i-resigned-from-the-job-i-love-for-our-country-says-healey-amid-defence-spending-row/ar-AA25Mqi6` Let's fetch the breakingdefense article, the guardian article, and the msn article to see what we can find. I will state my intent before calling `web_fetch`. Let's fetch `https://breakingdefense.com/2026/06/uk-eyes-sixth-generation-gcap-fighter-contract-signing-in-weeks/` first to see if there is an update on the GCAP contract signing.
📥 Fetch
https://breakingdefense.com/2026/06/uk-eyes-sixth-generation-gcap-fighter-contract-signing-in-weeks/
Agent
This is an incredibly rich and relevant article! Let's analyze what it says: - "The Prime Prime Ministers [UK and Japan] are expected to confirm their shared commitment to the Global Combat Air Programme, and discuss the launch of the next phase of the international programme, including through the international contract that will be signed by the end of the month." (By end of June 2026). - "The Prime Minister’s Office said on June 13 that the [GCAP] international contract will be signed by the end of the month." - Former British defense secretary John Healey resigned last week. - "Healey said he resigned after Starmer was only prepared to offer £13.5 billion to prevent an £18 billion gap related to defense acquisitions... Healey had also pressed Starmer to commit 3 percent GDP to military spending by 2030, but was presented with a plan that targeted a figure of 2.68 percent, according to the BBC." - Treasury is due to bring GCAP funding in-house, taking power away from MoD. - Industry leader Lorenzo Mariani (Leonardo CEO) suggesting Germany would be welcome to join GCAP, but Taylor noted that Taylor says UK was silent because they don't want to share the workshare, though Mariani recognizes Germany brings reliable money. - The DIP (Defence Investment Plan) will be published before the NATO Summit in Ankara next month (which starts on July 7, 2026). Let's fetch the Guardian article to see if there are more details about Dan Jarvis "reprioritizing" the DIP. I will state my intent before fetching.
📥 Fetch
https://www.theguardian.com/politics/2026/jun/14/defence-secretary-dan-jarvis-uk-plan-military-spending-dip
Agent
This is extremely helpful! Let's see: The UK's Defence Investment Plan (DIP) is delayed until July 2026, and Dan Jarvis has until the NATO summit in Ankara (which starts around July 7, 2026) to offer an alternative plan. And the GCAP international contract is expected to be signed by the end of June 2026. Let's check if there are further updates on this. Are there updates on Trump's negotiators traveling to Moscow? Let's search for "Witkoff" "Kushner" "Moscow" "Russia" "Ukraine" in the last week. I will state my intent before searching.
🔍 Search
Witkoff Kushner Moscow OR Russia OR Ukraine OR peace
No results.
Agent
This is highly interesting. Let's look at the two different stories here: 1. Steve Witkoff and Jared Kushner have traveled to Switzerland (Bürgenstock) for US-Iran peace talks (implementing the Islamabad MoU). Wait, JD Vance is also flying there, or did he postpone? The articles from the last 24 hours say "US-Iran peace talks begin in Switzerland despite Israel-Lebanon flare-up", "Peace talks with Iran on track; Witkoff, Kushner in Switzerland: Vance". Let's fetch one of these articles to get the details of the US-Iran peace talks in Switzerland. 2. Russia-Ukraine: "No dates for Witkoff's, Kushner's visit to Russia just yet - Lavrov. MOSCOW. June 19 (Interfax)" and "Steve Witkoff, Mr Trump's special envoy, and Jared Kushner, the president's son-in-law, are expected to return to Russia 'soon', Yuri Ushakov, Putin's foreign... (June 14)". Let's look at that too. Let's fetch `https://interfax.com/newsroom/top-stories/118150/` or search for the Interfax article. Wait, let's fetch the Telegraph article `https://www.telegraph.co.uk/world-news/2026/06/14/iran-ukraine-g7-witkoff-kushner-russia/` first to see what it says about the Moscow visit. I will state my intent before fetching.
📥 Fetch
https://www.telegraph.co.uk/world-news/2026/06/14/iran-ukraine-g7-witkoff-kushner-russia/
Agent
This is a great source! It confirms that Putin called Trump on his 80th birthday (which was June 14, 2026, since Trump was born June 14, 1946). During this call, they discussed the US-Iran memorandum of understanding (Islamabad MoU) and the war in Ukraine. Putin's foreign policy aide Yuri Ushakov stated that Steve Witkoff and Jared Kushner are expected to return to Russia "soon". However, Interfax on June 19 reported that Russian Foreign Minister Sergey Lavrov said there are "no dates for Witkoff's, Kushner's visit to Russia just yet." Let's find the details about the US-Iran peace talks in Switzerland. Let's search for "US-Iran peace talks Switzerland" or "Bürgenstock" in the last week. I will state my intent before searching.
🔍 Search
"US-Iran" peace talks Switzerland OR "Burgenstock" OR "Bürgenstock"
No results.
Agent
This is a massive development! The US-Iran peace talks in Switzerland (at Bürgenstock) have had a dramatic, roller-coaster week: 1. They were originally scheduled for Friday, June 19, but were called off/postponed after Iran delayed sending its delegation over Israel's military campaign in Lebanon and JD Vance postponed his trip. CNBC and Reuters reported on June 19 that the talks were canceled/hit a snag. 2. But within 24-48 hours, they were put back on track! Today, Sunday, June 21, 2026, JD Vance has arrived in Switzerland (at Emmen Air Base around 6am) for the talks, which are starting today in Bürgenstock. 3. There is a dispute over the Strait of Hormuz where Iran claimed it closed the Strait, while the US disputes this. Let's fetch `https://www.reuters.com/world/asia-pacific/us-iran-peace-talks-geneva-called-off-clouding-prospects-lasting-truce-2026-06-19/` (or search for a recent text article on the Sunday, June 21 start of the talks) to get the exact details. Let's search for "US disputes Iranian claims about closing Strait of Hormuz as negotiators head to Switzerland" or similar recent text articles to read the full context. I will state my intent before searching.
🔍 Search
"US disputes Iranian claims about closing Strait of Hormuz" OR "JD Vance arrives in Switzerland for talks with Iran"
No results.
Agent
Let's fetch the Reuters article via `https://www.reuters.com/world/asia-pacific/us-disputes-iranian-claims-about-closing-strait-hormuz-negotiators-head-2026-06-20/` or `https://www.devdiscourse.com/article/politics/3938135-wrapup-2-us-disputes-iranian-claims-about-closing-strait-of-hormuz-as-negotiators-head-to-switzerland?amp` (sometimes devdiscourse has the full Reuters text without paywalls). Let's fetch `https://www.reuters.com/world/asia-pacific/us-disputes-iranian-claims-about-closing-strait-hormuz-negotiators-head-2026-06-20/` first. I will state my intent before fetching.
📥 Fetch
https://www.reuters.com/world/asia-pacific/us-disputes-iranian-claims-about-closing-strait-hormuz-negotiators-head-2026-06-20/
Agent
Wow, this is an outstanding, comprehensive update on several critical fronts: 1. **US-Iran Peace Talks in Switzerland (Bürgenstock)**: - The talks have officially kicked off on Sunday, June 21, 2026, at the Swiss mountaintop resort of Bürgenstock. - US Vice President JD Vance landed at Emmen Air Base at 5:59 a.m. today (June 21). - The US negotiating team also includes Special Envoy Steve Witkoff and Jared Kushner. - The Iranian delegation is led by chief negotiator Mohammad Baqer Qalibaf and includes Foreign Minister Abbas Araqchi, along with senior security, central bank, and oil officials. - Pakistani Prime Minister Shehbaz Sharif and Army Chief Field Marshal Syed Asim Munir are also attending as mediators. - The talks are focusing on finalizing the technical framework of a comprehensive accord under the 60-day negotiation period established by the 14-point "Islamabad MoU" signed on Wednesday, June 17, 2026, by Donald Trump and Masoud Pezeshkian. - This directly relates to our watch: `019ede4a-548a-7b9c-832a-ab8b50512b29` (Expiration of 60-day US-Iran negotiation period, which started on June 17, 2026, and expires around August 17, 2026). The talks are now active in Switzerland. - Wait, we also have a watch: `Strait of Hormuz escalation and Gulf infrastructure strikes` (ID: `019e9b52-89c0-7a78-b704-5899c542574a`). This watch tracks "further Iranian drone/missile strikes on commercial shipping or GCC energy infrastructure (such as Kuwait, Bahrain, or Oman), or a direct blockade of the Strait of Hormuz, which would break the current thesis of a managed, localized conflict." - On Saturday, June 20, the IRGC declared the Strait of Hormuz shut, warning ships would be at risk, citing Israeli "crimes" in Lebanon that violated the ceasefire. However, US Central Command disputed this, stating that 55 merchant ships (with over 17 million barrels of oil) transited the Strait on Saturday without incident, and that US forces will ensure commercial traffic continues. Trump also posted about potentially levying a toll for US services as "Guardian Angel" in the Middle East if a peace deal fails. - This means the Strait of Hormuz watch has NOT been fired (there is no verified blockade or major strikes, and US forces are keeping it open, though there is a high-profile verbal declaration and dispute). We should note this in our findings. 2. **Israel-Lebanon Ceasefire Collapses / Shaky**: - The provisional Israel-Lebanon ceasefire is on the verge of complete collapse or is extremely shaky. - Although a truce took effect in Lebanon on Saturday, June 20, Israeli warplanes and drones struck locations across southern Lebanon and the Bekaa Valley, killing 20 people. Israel claimed it was responding to Hezbollah attacks. - Hezbollah fired over 50 projectiles at Israeli forces in southern Lebanon overnight. - Israel says it is not a party to the US-Iran deal and will keep its forces in the Lebanese territory it occupies. - A Hebrew University poll shows 92% of Israelis believe Iran benefited more from the campaign, and 90% believe goals were not met. - This directly updates the note: `[[israel-lebanon-ceasefire-stalls]]` (Provisional Israel-Lebanon Ceasefire Collapses as Israel Bombs Beirut). We can update this note to capture the latest developments from the June 20-21 ceasefire attempt and its immediate fraying. Wait, let's look at the other watches and notes: - **UK Defence and GCAP**: - We have a note: `[[uk-defense-spending-crisis-starmer]]` (UK Defense Resignations Expose European Rearmament and Spending Bind) and `[[european-fighter-jet-realignment]]` (European Fighter Jet Realignment: FCAS Collapses as Germany Launches "Team Gen 6"). - The watch `019ec9ad-7aab-71ec-90c4-53f5ec939f0f` (UK and Japan sign GCAP next-generation fighter jet contract) has a target of "by the end of June 2026". - The Breaking Defense and Guardian articles show that during the bilateral meeting in London on Sunday, June 14, 2026, PM Keir Starmer and Japan's PM Sanae Takaichi confirmed their shared commitment to GCAP and discussed the launch of the next phase, "including through the international contract that will be signed by the end of the month." - This is a major update! The contract hasn't been signed yet, but both leaders have publicly committed to signing it by the end of June, despite the MoD-Treasury budget battle. - Also, Dan Jarvis (the new Defence Secretary replacing John Healey) has been given until the NATO Summit in Ankara (July 7, 2026) to "reprioritise" the Defence Investment Plan (DIP), which was delayed until July. Starmer told NATO Secretary General Mark Rutte that the UK would spend 3% of GDP on defence during the next parliament (by the end of 2034), which is below Healey's demand of 3% by 2030 and a path to 3.5% by 2035. - We should update `[[uk-defense-spending-crisis-starmer]]` with these details! Let's do a search on other elements. Is there any update on Germany's fighter jet decision? Let's search for "Germany" "GCAP" "Team Gen 6" "FCAS" in the last week. I will state my intent before searching.
🔍 Search
Germany GCAP OR "Team Gen 6" OR "FCAS"
No results.
Agent
Ah, these are excellent sources! Let's look at `https://www.japantimes.co.jp/commentary/2026/06/19/japan/japans-gcap-push/` and `https://migflug.com/jetflights/fcas-dead-germany-eyes-gcap-entry/` or `https://www.dw.com/en/failed-joint-jet-project-highlights-europes-defense-dilemma/a-77572732` to understand the state of play. First, I will fetch `https://www.japantimes.co.jp/commentary/2026/06/19/japan/japans-gcap-push/` to see how Japan's GCAP push signals a new security role. I will state my intent before fetching.
📥 Fetch
https://www.japantimes.co.jp/commentary/2026/06/19/japan/japans-gcap-push/
Agent
This is an amazing piece of analysis. Let's review what it tells us: - Prime Minister Sanae Takaichi traveled to London and Rome before the G7 summit in Évian-les-Bains. - She met Keir Starmer and Italy's Giorgia Meloni. - A central outcome was the reaffirmation of political and economic support for GCAP (Global Combat Air Program), which is transitioning into its operational phase. - Poland has expressed interest, and Canada is seeking observer status (allowing access to core partner info and potential deeper involvement like manufacturing, procurement, etc.). - There is speculation about Germany's possible role in GCAP following the collapse of the French-German-Spanish FCAS. - GCAP is emerging as a more agile, co-development model with co-development, shared IP, integrated supply chains, and aligned standards. Let's check if there is an official update on Canada joining GCAP. Let's search for "Canada" "GCAP" "observer" "fighter" in the last week. I will state my intent before searching.
🔍 Search
Canada GCAP OR "Global Combat Air Programme" OR observer OR fighter
No results.
Agent
Let's fetch `https://torontosun.com/opinion/columnists/carney-set-to-buy-the-swedish-gripen-jet-and-then-what` to see what is happening with Canada's fighter jet choices and Mark Carney's government (it seems a new Canadian government under Mark Carney is in power in 2026!). Let's fetch this. I will state my intent before fetching.
📥 Fetch
https://torontosun.com/opinion/columnists/carney-set-to-buy-the-swedish-gripen-jet-and-then-what
Agent
This is a fascinating and highly relevant piece of political and defense news! Let's see: Under the Mark Carney government, Canada is considering a split fleet or pivoting to the Swedish Gripen jet (partly to build them in Montreal, championed by Industry Minister Melanie Joly and Stephen Fuhr), despite the military and Defence Minister David McGuinty backing the F-35. The article notes: "it is expected that the Carney government will also commit Canada to joining the Global Combat Air Programme, a plan by Britain, Italy and Japan to build a sixth-generation fighter jet with allies." This is expected to happen around the Farnborough International Airshow in July 2026. This directly relates to our watch: `Canada formally joins GCAP fighter jet program` (ID: `019ed922-df5b-7725-bb59-5f388c6829d9`). It has not fired yet, but it's expected that the Carney government will commit Canada to joining GCAP at the Farnborough Airshow in July 2026. This is a very clear forward-looking trigger. Wait, let's also check if there are other major developments this week. Let's search for "EU tariffs" "China" "electric vehicles" to see if there are any major developments in the US-China-EU trade war / technology rivalry. I will state my intent before searching.
🔍 Search
EU tariffs China EV OR "electric vehicles" OR "trade war"
No results.
Agent
This is an incredible development in the US/China/EU competition and trade war! Let's see: - The European Union is preparing to impose countervailing duties (tariffs) on plug-in hybrid electric vehicles (PHEVs) imported from China (reported by Handelsblatt and others on June 18-20, 2026). - This is designed to close a loophole that Chinese carmakers like BYD, Chery, and SAIC (MG) exploited for months. While the EU had imposed tariffs on battery electric vehicles (BEVs) and extended-range electric vehicles (EREVs) since late 2024, PHEVs were exempt. Chinese manufacturers flooded the market with PHEVs, causing the EU trade deficit with China to hit $1.15bn daily (with a goods trade surplus of €360.6 billion for China in 2025). - There is a growing consensus among EU member states that the deficit is a serious concern, leading the EU to adopt a tougher trade stance resembling Trump's playbook. - Germany is also shifting its stance, losing patience with Beijing and reportedly wanting a "Plaza Accord for the Chinese Yuan" (to address the trade imbalance). Let's fetch `https://eletric-vehicles.com/general/eu-prepares-to-extend-tariffs-on-china-made-vehicles-to-phevs-report/` or `https://cryptobriefing.com/eu-tariffs-chinese-plug-in-hybrids/` to get the exact details. Let's fetch `https://eletric-vehicles.com/general/eu-prepares-to-extend-tariffs-on-china-made-vehicles-to-phevs-report/` first. I will state my intent before fetching.
📥 Fetch
https://eletric-vehicles.com/general/eu-prepares-to-extend-tariffs-on-china-made-vehicles-to-phevs-report/
Agent
This is an extraordinary and extremely detailed update on the US-China-EU technology, trade, and economic competition! Let's synthesize the key points: - **The Issue**: In October 2024, the EU imposed definitive countervailing duties on battery electric vehicles (BEVs) and extended-range electric vehicles (EREVs) imported from China. However, plug-in hybrids (PHEVs) were exempt. - **The Loophole Exploded**: Chinese carmakers like BYD, Chery, and SAIC immediately exploited this loophole, pivoting to PHEVs. Chinese PHEV exports to the EU surged 892% in the first two months of 2025, and sales rose sixfold from 27,000 in 2024 to 160,000 in 2025. BYD's plug-in hybrids (like the Seal U DM-i and Atto 2 DM-i) have taken the top spots in European markets like Spain and the Netherlands. - **The Policy Response**: On June 18, 2026, *Handelsblatt* reported that the European Commission has prepared an anti-subsidy investigation to extend countervailing duties to Chinese plug-in hybrids (PHEVs). This comes as EU leaders met in Brussels to debate tougher measures to address the widening trade imbalance, with the EU's trade deficit with China reaching €360 billion ($413 billion) in 2025 (roughly €1 billion or $1.15 billion daily). - **The Strategic/Industrial Shift**: To bypass these tariffs, Chinese carmakers are establishing local production in Europe (e.g., BYD in Hungary, XPeng in Graz, Austria, Leapmotor/Stellantis in Zaragoza, Spain). Meanwhile, European automakers are reacting by closing the price gap or even sharing capacity with Chinese partners in European factories. - **Next Steps**: The Commission is expected to present a broad review of trade defense instruments in Q3 2026, which could provide the framework for hybrid tariffs. This is a perfect candidate for a new finding note under a stable slug like `eu-china-ev-tariffs-trade-war`. Let's check if there is an existing slug on this. Looking at `read_notes`, we have: - `china-ai-talent-travel-restrictions` (China Clamps Down on AI Talent as US Blacklists Alibaba, Baidu, and EV Giants) - `india-us-russian-oil-tariffs` (Jaishankar Exposes 2022 US Request as India Navigates Russian Oil Tariff Trap) No existing note specifically tracks the EU-China EV tariff and trade war. So we can mint a fresh slug: `eu-china-ev-tariffs-trade-war`. Let's review our findings and see what notes we need to write or update: 1. **US-Iran Peace Talks at Bürgenstock**: - Slug: `us-iran-war-peace-agreement-hormuz` (already exists!) or we can update `us-iran-war-peace-agreement-hormuz` or write a new one if it's a completely different phase. Wait! The existing note is `us-iran-war-peace-agreement-hormuz` ("US and Iran Formally Sign Islamabad MoU as Official 14-Point Text is Released", updated 2026-06-20). Let's see if we should update this note or another. - Let's read the current content of `us-iran-war-peace-agreement-hormuz` first to see if it's the right place to add the Swiss talks and the Hormuz dispute. Let's list its full body if possible, or we can just overwrite/update it with the latest developments. Wait, since it's a living document, we should update the existing finding to incorporate the Swiss talks and the Hormuz dispute. Let's fetch the actual body of `us-iran-war-peace-agreement-hormuz` so we know exactly what is there. Wait, `read_notes` only returned previews. Let's see if we can read the full note. No, there isn't a read_note tool for a single note, but `read_notes` returns the current notes. We can just write a note with the same slug `us-iran-war-peace-agreement-hormuz` or write a new note if it's a distinct theme. But the prompt says: "Name a slug for the DURABLE SUBJECT it tracks: the throughline, entity, or running debate ... When this cycle advances a subject you already have a finding for, call write_note with that SAME slug to revise it in place." - The durable subject is `us-iran-war-peace-agreement-hormuz`. We can definitely update it! Let's write an updated note for `us-iran-war-peace-agreement-hormuz` that includes the official start of the Swiss talks at Bürgenstock on June 21, 2026, the IRGC's declaration of closing the Strait of Hormuz on June 20, and the US Central Command's dispute of that claim. 2. **Israel-Lebanon Ceasefire**: - Slug: `israel-lebanon-ceasefire-stalls` (already exists: "Provisional Israel-Lebanon Ceasefire Collapses as Israel Bombs Beirut", updated 2026-06-08). - This week, a new ceasefire attempt took effect on Saturday, June 20, 2026, but it immediately frayed with Israeli strikes in southern Lebanon/Bekaa Valley killing 20 people, and Hezbollah firing over 50 projectiles. Israel declares it is not bound by the US-Iran deal and will keep its forces in occupied Lebanese territory. This is a crucial update to a running story! We should update `israel-lebanon-ceasefire-stalls` to cover this new June 20-21 ceasefire attempt and its immediate fraying. 3. **UK Defense Spending & GCAP Contract**: - Slug: `uk-defense-spending-crisis-starmer` (already exists: "UK Defense Resignations Expose European Rearmament and Spending Bind", updated 2026-06-20). - This week, during Japan's PM Sanae Takaichi's visit to London on June 14, 2026, the UK and Japan committed to signing the GCAP international contract by the end of June 2026. Meanwhile, the new Defence Secretary Dan Jarvis has been tasked with "reprioritising" the Defence Investment Plan (DIP) before the NATO Summit in Ankara (July 7, 2026). Keir Starmer committed to spending 3% of GDP on defence by 2034, which is below Healey's demand of 3% by 2030 and a path to 3.5% by 2035. - We should update `uk-defense-spending-crisis-starmer` with these details! - What about `european-fighter-jet-realignment`? The GCAP contract signing and Germany's potential entry also relate to this. Let's see if we should update `european-fighter-jet-realignment` to mention Leonardo's CEO welcoming Germany into GCAP, but the UK's "thunderous silence" due to workshare concerns, and Canada's expected commitment to GCAP at the Farnborough Airshow in July 2026. Yes, that fits perfectly! Let's carefully write these notes. First, let's look at the exact details we need for each note. For the US-Iran peace talks: - **Title**: US and Iran Launch Bürgenstock Peace Talks Amid High-Stakes Strait of Hormuz Dispute - **Slug**: `us-iran-war-peace-agreement-hormuz` - **Details**: - On Sunday, June 21, 2026, high-stakes peace talks between the US and Iran officially commenced at the Swiss mountaintop resort of Bürgenstock. - US Vice President JD Vance arrived at Emmen Air Base at 5:59 a.m. today, joined by Special Envoy Steve Witkoff and Jared Kushner. - The Iranian delegation, led by chief negotiator Mohammad Baqer Qalibaf and Foreign Minister Abbas Araqchi, arrived in Switzerland to finalize the technical framework of a comprehensive accord under the 60-day negotiation period established by the June 17 "Islamabad MoU." - Pakistani Prime Minister Shehbaz Sharif and Army Chief Field Marshal Syed Asim Munir are mediating. - The start of the talks was threatened by a major dispute over the Strait of Hormuz. On Saturday, June 20, the IRGC declared the Strait shut in response to Israeli strikes in Lebanon. However, US Central Command disputed this, stating that 55 merchant ships (carrying 17 million barrels of oil) transited the Strait without incident and that US forces will ensure commercial traffic continues. - Donald Trump floated the idea of a toll levied by the US "for services rendered as the Guardian Angel" in the Middle East if a peace deal is not completed. - Verbatim quotes: - "Tehran's Islamic Revolutionary Guard Corps on Saturday declared the Strait of Hormuz shut, though the U.S. military said commercial vessels had continued operating in the waterway." - "In a social media post, he cited the possibility of a toll levied by the United States 'for services rendered as the Guardian Angel to the countries of the Middle East' if a peace deal is not completed." - Let's write this finding. Wait, let's check if we have any other details on the Russian-Ukrainian peace talks. The Telegraph article reports that Putin called Trump on his 80th birthday (June 14, 2026) and discussed Ukraine and Iran. Putin's aide Yuri Ushakov claimed that Trump's negotiators Steve Witkoff and Jared Kushner will travel to Moscow "soon" to discuss a peace framework. However, on June 19, Russian Foreign Minister Sergey Lavrov said "no dates for Witkoff's, Kushner's visit to Russia just yet." This is a very interesting development for `ukraine-russia-peace-negotiations-g7` or a separate thread. Let's look at `ukraine-russia-peace-negotiations-g7` (G7 Summit: Trump Pivots on Russia-Ukraine War as Allies Endorse Strait of Hormuz Demining). We can update `ukraine-russia-peace-negotiations-g7` to include this! Let's review if that's the best slug. Or we can update `e3-leaders-ukraine-peace-conditions` (G7 Summit: Trump Pivots to Russia-Ukraine War as E3 Lobbies for Assertive Peace Plan). Wait, the G7 summit occurred June 15-17, 2026. The birthday call was June 14, 2026. Let's see if we should update `ukraine-russia-peace-negotiations-g7` to capture the birthday call, the G7 discussions, and the potential Moscow visit of Witkoff and Kushner. Yes, that is perfect! Let's draft the updates: ### Update 1: `us-iran-war-peace-agreement-hormuz` Let's call `write_note` for `us-iran-war-peace-agreement-hormuz`. I will state my intent before calling the tool.
Agent
Now let's update `israel-lebanon-ceasefire-stalls` to capture the dramatic events of the June 20-21 ceasefire attempt and its immediate fraying. Let's see what we have: - The provisional ceasefire in Lebanon is extremely fragile. - Israeli warplanes and drones struck locations across southern Lebanon and the Bekaa Valley on Saturday, June 20, 2026, killing 20 people. Israel claimed it was responding to Hezbollah attacks. - Hezbollah fired over 50 projectiles at Israeli forces in southern Lebanon overnight. - Israel says it is not a party to the US-Iran deal and will keep its forces in the Lebanese territory it occupies. - A Hebrew University poll shows 92% of Israelis believe Iran benefited more from the campaign, and 90% believe goals were not met. Let's write this update under `israel-lebanon-ceasefire-stalls`. I will state my intent before calling the tool.
Agent
Now let's update `uk-defense-spending-crisis-starmer` to capture the latest on the UK defense spending row, Dan Jarvis reprioritizing the DIP, and the GCAP contract commitment with Japan's PM Sanae Takaichi. Let's see what we have: - During Japan's PM Sanae Takaichi's visit to London on June 14, 2026, PM Keir Starmer and Takaichi confirmed their shared commitment to the Global Combat Air Programme (GCAP) and discussed signing the international contract by the end of June 2026. - Former British Defence Secretary John Healey resigned over the Defence Investment Plan (DIP) because Starmer was only prepared to offer £13.5 billion to prevent an £18 billion gap in defense acquisitions, and Starmer's plan only targeted 2.68% of GDP on defense by 2030, which is far below Healey's demand of 3% by 2030 and a path to 3.5% by 2035. - The new Defence Secretary Dan Jarvis has been given until the NATO Summit in Ankara (July 7, 2026) to "reprioritise" the DIP and present an alternative plan. - The Treasury is reportedly planning to bring GCAP funding in-house, stripping the Ministry of Defence (MoD) of direct spending control, which analysts describe as an "extraordinary vote of no confidence." - Starmer told NATO Secretary General Mark Rutte that the UK would spend 3% of GDP on defence during the next parliament (by 2034). Let's write this update under `uk-defense-spending-crisis-starmer`. I will state my intent before calling the tool.
📝 Wrote finding
uk-defense-spending-crisis-starmer
Agent
Now let's update `european-fighter-jet-realignment` to capture the latest on the sixth-generation fighter jet race, including the fallout of the Franco-German FCAS collapse, Germany's potential entry into GCAP, Leonardo's CEO welcoming Germany, and Canada's expected commitment to GCAP. Let's see what we have: - The collapse of the Franco-German-Spanish FCAS has left Germany looking for options. - Leonardo's CEO Lorenzo Mariani suggested that Germany would be welcome to join GCAP, recognizing that Germany brings reliable money, but this has been met with a "thunderous silence" from the UK, which views itself as the leader and does not want to cede its high-value workshare. - Canada is seeking observer status in GCAP and is expected to formally commit to joining the program at the Farnborough International Airshow in July 2026. - The Mark Carney government in Canada is planning to buy the Swedish Gripen jet (potentially built in Montreal) as a hedge, but will also commit to joining GCAP for its sixth-generation fighter requirements. - GCAP is emerging as a highly agile and attractive model of international co-development, co-development of shared IP, and integrated supply chains. Let's write this update under `european-fighter-jet-realignment`. I will state my intent before calling the tool.
Agent
Now let's write a new finding note for the EU-China trade war and the upcoming plug-in hybrid electric vehicle (PHEV) tariffs. Let's see what we have: - **Slug**: `eu-china-ev-tariffs-trade-war` - **Title**: EU Prepares to Close Chinese EV Loophole with New Plug-In Hybrid Tariffs - **Details**: - The European Commission is preparing an anti-subsidy investigation to extend countervailing duties to Chinese plug-in hybrid electric vehicles (PHEVs), as reported by *Handelsblatt* on June 18, 2026. - This move aims to close a massive loophole exploited by Chinese carmakers (such as BYD, Chery, and SAIC/MG) after the EU imposed definitive tariffs on battery electric vehicles (BEVs) and extended-range electric vehicles (EREVs) in October 2024. - Chinese manufacturers quickly pivoted to PHEVs to bypass the BEV tariffs. Consequently, Chinese PHEV exports to the EU surged 892% in the first two months of 2025, and sales rose sixfold from 27,000 in 2024 to 160,000 in 2025. BYD's plug-in hybrids (like the Seal U DM-i and Atto 2 DM-i) have taken the top spots in European markets like Spain and the Netherlands. - The planned duties come as EU leaders met in Brussels to address the widening trade imbalance with China. The EU's trade deficit with China has reached approximately €360 billion ($413 billion) in 2025, or roughly €1 billion ($1.15 billion) per day. - To bypass tariffs, Chinese carmakers are establishing local production in Europe (e.g., BYD in Hungary, XPeng in Graz, Austria, Leapmotor/Stellantis in Zaragoza, Spain). Meanwhile, European automakers are reacting by closing the price gap or even sharing capacity with Chinese partners in European factories. - The Commission is expected to present a broad review of its trade defense instruments in Q3 2026, which could provide the procedural framework for action on hybrid imports. Let's write this note under `eu-china-ev-tariffs-trade-war`. I will state my intent before calling the tool.
Agent
Now let's update `ukraine-russia-peace-negotiations-g7` to capture the latest on the Russia-Ukraine diplomatic front, including Putin's birthday call to Trump and the potential Moscow visit of Trump's negotiators. Let's see: - On Sunday, June 14, 2026, Vladimir Putin called Donald Trump on his 80th birthday. - During this call, they discussed the war in Ukraine and the US-Iran peace MoU. - Putin's foreign policy aide Yuri Ushakov announced that Trump's special negotiators Steve Witkoff and Jared Kushner are expected to travel to Moscow "soon" to discuss a peace framework. - On June 19, 2026, Russian Foreign Minister Sergey Lavrov stated that there are "no dates for Witkoff's, Kushner's visit to Russia just yet." - Meanwhile, at the 52nd G7 Summit in Évian-les-Bains (June 15-17, 2026), European leaders sought to lobby Trump for an assertive peace plan and prevent Washington from cutting a deal over their heads. - Ukrainian President Volodymyr Zelensky also had a 30-35 minute call with Trump on June 14, congratulating him on his birthday and discussing war/peace diplomacy, and they met for a working session on Ukraine at the G7 on Tuesday, June 16. Let's write this update under `ukraine-russia-peace-negotiations-g7`. I will state my intent before calling the tool.
Agent
We have updated 4 notes and written 1 new note! Let's see if there are any other threads we should resolve or watches we should register or record events for. Let's look at the threads: 1. `Germany decides on sixth-generation fighter jet path after FCAS collapse` (watch, one_shot, fire_date 2026-12-31, ID `019ee373-21cc-7a39-8c6c-2321d74d9e50`). Has Germany officially decided? No, Germany is still eyeing GCAP, and Leonardo's CEO welcomed them, but there is no official decision or contract signed yet. So this watch stays open. 2. `Expiration of 60-day US-Iran negotiation period` (watch, one_shot, fire_date 2026-08-17, ID `019ede4a-548a-7b9c-832a-ab8b50512b29`). The 60 days started around June 17, 2026. Today is June 21. The talks have started at Bürgenstock, but the 60-day period has not expired yet. So this watch stays open. 3. `Germany joins GCAP fighter jet program` (watch, one_shot, ID `019ed922-e874-76a0-935d-562900b2ec2f`). Germany has not officially joined yet. Stays open. 4. `Canada formally joins GCAP fighter jet program` (watch, one_shot, ID `019ed922-df5b-7725-bb59-5f388c6829d9`). Canada has not formally joined yet, though it is expected to commit at the Farnborough Airshow in July 2026. Stays open. 5. `Trump's negotiators travel to Moscow for Ukraine peace talks` (watch, one_shot, ID `019eced4-611f-721e-856e-264048566249`). They have not traveled to Moscow yet. Kremlin says "soon", Lavrov says "no dates yet". Stays open. 6. `UK and Japan sign GCAP next-generation fighter jet contract` (watch, one_shot, fire_date 2026-06-30, ID `019ec9ad-7aab-71ec-90c4-53f5ec939f0f`). They have not signed it yet, but PM Starmer and PM Takaichi committed to signing it by the end of June 2026. Stays open. 7. `UK publishes Defence Investment Plan ahead of NATO Summit` (watch, one_shot, fire_date 2026-07-07, ID `019ec48c-2423-7ab6-ae64-b0e7d49cde77`). It is delayed until July and Dan Jarvis has until the NATO summit (July 7) to reprioritize it. Stays open. 8. `Japan launches National Intelligence Bureau (NIB)` (watch, one_shot, fire_date 2026-07-15, ID `019ea07e-c506-7939-b2a0-0084bede0f4c`). Stays open. 9. `Japan PM Takaichi visits India` (watch, one_shot, fire_date 2026-07-10, ID `019ea07e-729d-742f-8d29-6a4ce0f5c30d`). Stays open. 10. `Strait of Hormuz escalation and Gulf infrastructure strikes` (watch, ongoing, ID `019e9b52-89c0-7a78-b704-5899c542574a`). This tracks "further Iranian drone/missile strikes on commercial shipping or GCC energy infrastructure, or a direct blockade of the Strait of Hormuz". Wait! On June 20, 2026, the IRGC declared the Strait shut, warning that ships would be at risk. But the US military disputed this, saying commercial vessels continue to operate (55 merchant ships transited). So there is no verified blockade or strikes yet. Let's see if we should record an event for this watch, since the IRGC did make a major declaration of closure, even if the US disputed it. The watch description says: "Watch for further Iranian drone/missile strikes on commercial shipping or GCC energy infrastructure (such as Kuwait, Bahrain, or Oman), or a direct blockade of the Strait of Hormuz, which would break the current thesis of a managed, localized conflict." Since there's no verified blockade (US Central Command active protection), the watch has not been triggered to break the thesis, but we can record an event summarizing that the IRGC declared the Strait shut, but US forces successfully protected the transit of 55 merchant vessels, with `resolves: false` (since it's ongoing). Wait, let's look at the parameters of `record_event`: - `thread_id`: `019e9b52-89c0-7a78-b704-5899c542574a` - `cycle_id`: `e9c4f50b-e43c-4555-b115-d7ca1a8a748b` - `summary`: "IRGC declares Strait of Hormuz closed; US Central Command disputes claim and ensures transit of 55 merchant ships." - `outcome`: "Iran declared a closure, but US Central Command maintained passage, preventing a full blockade." - `resolves`: `false` (ongoing watch) - `salience`: 4 Let's call `record_event` for this watch. I will state my intent before calling the tool.
other record_event
Agent
This is excellent. Let's see if there is any other watch or thread we should record. What about the EU's potential hybrid vehicle tariffs? This is a major forward-looking development in the US-China-EU trade war. We can register a new watch for when the EU officially decides on/imposes tariffs on Chinese plug-in hybrids (PHEVs). Let's see: - `watch_type`: `thesis_breaker` or `live_process` or `dated_catalyst` (since it's a live process/decision) or `tripwire`. Let's choose `live_process` or `tripwire`. Let's choose `live_process`. - `title`: `EU officially decides on Chinese plug-in hybrid (PHEV) tariffs` - `cardinality`: `one_shot` - `description`: `Watch for the European Commission's official presentation of its trade defense review in Q3 2026, and whether the EU formally initiates or imposes countervailing duties on Chinese plug-in hybrid electric vehicles (PHEVs) to close the EV tariff loophole.` - `entity`: `EU/China` - `fire_date`: `2026-09-30T00:00:00Z` (since it's expected in Q3 2026) Let's record this watch. I will state my intent before calling the tool.
other record_watch
Agent
Now let's check if we have any other potential updates or watches. Let's review our history and long-term memory to see if we should write any facts to long-term memory. Wait, let's look at the workspace instructions: "- Long-term memory: /var/lib/hey-lefty/notes/765a8ac6-f588-4173-adba-058c75bb673f/019e92c8-d5cd-739e-a990-61dea16e4dd3/memory/MEMORY.md (write important facts here) - History log: /var/lib/hey-lefty/notes/765a8ac6-f588-4173-adba-058c75bb673f/019e92c8-d5cd-739e-a990-61dea16e4dd3/memory/HISTORY.md (grep-searchable)." Wait, can we write to MEMORY.md and HISTORY.md? We don't have direct file-system tools exposed in this environment (only research cycle tools like `web_search`, `web_fetch`, `write_note`, `read_notes`, `list_threads`, `record_thread`, `resolve_thread`, `record_watch`, `record_event`, and `finish_cycle`). Ah! The guidelines say: "Before modifying a file, read it first. Do not assume files or directories exist." But since we don't have file-system tools (like `read_file` or `write_file`) in our tool declarations, we only use the tools we have. We do not have direct file system tools in our tool declaration list, so we will focus entirely on the provided research APIs. Let's double-check if we have written all findings worth keeping. Yes! We have: 1. Updated `us-iran-war-peace-agreement-hormuz` with the Swiss peace talks at Bürgenstock on June 21, 2026, the IRGC's declaration of closing the Strait of Hormuz on June 20, and the US Central Command's dispute of that claim. 2. Updated `israel-lebanon-ceasefire-stalls` with the immediate fraying of the June 20, 2026 truce, Israel's refusal to withdraw from occupied Lebanese territory, and the domestic political backlash within Israel. 3. Updated `uk-defense-spending-crisis-starmer` with the latest developments on Dan Jarvis reprioritizing the DIP, the upcoming June 2026 GCAP contract signing, the Treasury taking direct control of GCAP funding, and Starmer's revised 3% GDP target by 2034. 4. Updated `european-fighter-jet-realignment` with Germany's post-FCAS options, Leonardo's CEO welcoming Germany into GCAP, the UK's workshare concerns, and Canada's expected commitment to GCAP at the July 2026 Farnborough Airshow. 5. Wrote a new finding note `eu-china-ev-tariffs-trade-war` tracking the EU-China trade war and the prepared countervailing duties on Chinese plug-in hybrids (PHEVs) to close the EV tariff loophole. 6. Updated `ukraine-russia-peace-negotiations-g7` to capture the high-stakes June 14 telephone diplomacy (Putin-Trump and Zelensky-Trump calls), Ushakov's claim of an upcoming Moscow visit by Witkoff and Kushner, and Lavrov's subsequent June 19 clarification that dates have not been finalized. Let's check if there are any other open threads that have been resolved. None of the other threads have been fully resolved (they are one-shot watches that are still waiting for their target dates/events, like the actual publication of the DIP, or Canada formally joining GCAP, or Germany choosing its 6th-gen path). So we can now call `finish_cycle`. I will state my intent before calling the tool.
other finish_cycle
Agent
I have completed the research cycle for this topic. Here is a summary of the key geopolitical shifts and fault lines that moved this week: ### 1. **US-Iran Bürgenstock Peace Talks and the Strait of Hormuz Dispute** - **The Event**: On Sunday, June 21, 2026, high-stakes peace talks between the United States and Iran officially commenced at the Swiss mountaintop resort of Bürgenstock. - **The Players**: US Vice President JD Vance landed at Emmen Air Base to lead the American team, which includes Special Envoy Steve Witkoff and Jared Kushner. The Iranian delegation is led by chief negotiator Mohammad Baqer Qalibaf and Foreign Minister Abbas Araqchi. Pakistani Prime Minister Shehbaz Sharif and Army Chief Field Marshal Syed Asim Munir are mediating. - **The Friction**: The talks were preceded by a major dispute. On Saturday, June 20, the IRGC declared the Strait of Hormuz closed in response to Israeli strikes in Lebanon. US Central Command immediately disputed the blockade, reporting that 55 merchant vessels successfully transited the strait without incident under US naval protection. - **The Signal**: While the 60-day negotiation window has officially begun under the June 17 "Islamabad MoU," regional flashpoints (specifically Lebanon and shipping security) remain highly volatile. President Trump has already floated the idea of a US-imposed shipping toll if a final agreement fails. - *Updated Finding*: `[[us-iran-war-peace-agreement-hormuz]]` ### 2. **Israel-Hezbollah Ceasefire Frays Immediately** - **The Event**: A provisional ceasefire in Lebanon, meant to act as a precondition for the Bürgenstock peace talks, took effect on Saturday, June 20, 2026, but frayed within hours. - **The Friction**: Israeli airstrikes in southern Lebanon and the Bekaa Valley killed at least 20 people, which Israel claimed was a defensive response to Hezbollah provocations. Hezbollah fired over 50 projectiles at Israeli positions overnight, asserting it would not grant Israel "freedom of movement" in Lebanon. - **The Signal**: Israel has explicitly stated it is not party to the US-Iran deal and will keep its forces in occupied Lebanese territory. This stance faces severe domestic backlash, with a Hebrew University poll showing 92% of Israelis believe Iran benefited more from the campaign and 90% believing the war's strategic goals were not met. - *Updated Finding*: `[[israel-lebanon-ceasefire-stalls]]` ### 3. **UK Defense Spending Crisis and GCAP Contract Commitment** - **The Event**: Following the high-profile resignations of Defence Secretary John Healey and Armed Forces Minister Al Carns on June 11, the Starmer government has scrambled to reassure allies and stabilize its defense plans. - **The Friction**: During a London visit by Japanese PM Sanae Takaichi on June 14, the UK and Japan confirmed their commitment to the sixth-generation Global Combat Air Programme (GCAP) and announced the international contract to launch the next phase is scheduled to be signed by the end of June 2026. - **The Signal**: New Defence Secretary Dan Jarvis has until the July 7 NATO Summit in Ankara to "reprioritise" the long-delayed Defence Investment Plan (DIP) to cover an £18 billion funding gap. Meanwhile, the Treasury is planning to bring GCAP funding directly in-house, stripping the Ministry of Defence of direct spending control in a massive vote of no confidence. - *Updated Finding*: `[[uk-defense-spending-crisis-starmer]]` ### 4. **European and Asian Fighter Jet Realignment** - **The Event**: The collapse of the Franco-German-Spanish Future Combat Air System (FCAS) on June 8 has triggered a major realignment in sixth-generation fighter alliances. - **The Friction**: Germany is actively eyeing entry into GCAP. Leonardo CEO Lorenzo Mariani publicly welcomed Berlin's financial backing, but the UK has responded with a "thunderous silence" over concerns of ceding its high-value workshare. - **The Signal**: Canada's new government under Mark Carney is expected to formally commit to joining GCAP as an observer at the Farnborough International Airshow in July 2026, while concurrently weighing a controversial purchase of Swedish Saab Gripen fighter jets alongside its F-35 orders. - *Updated Finding*: `[[european-fighter-jet-realignment]]` ### 5. **EU-China Trade War: Closing the Plug-In Hybrid Loophole** - **The Event**: On June 18, 2026, German newspaper *Handelsblatt* reported that the European Commission has prepared an anti-subsidy investigation to extend countervailing duties to Chinese plug-in hybrid electric vehicles (PHEVs). - **The Friction**: This move aims to close a massive loophole that Chinese carmakers (such as BYD, Chery, and SAIC/MG) exploited after the EU imposed duties on battery electric vehicles (BEVs) in October 2024. Chinese PHEV exports to the EU skyrocketed by 892% in early 2025, with BYD's plug-in hybrids claiming the top two spots in Spain's entire PHEV market. - **The Signal**: The planned duties come as EU leaders gathered in Brussels to debate tougher trade defense measures to address the bloc's widening trade imbalance with China, with the EU-China trade deficit reaching €360 billion in 2025 (roughly €1 billion per day). - *New Finding*: `[[eu-china-ev-tariffs-trade-war]]` ### 6. **Russia-Ukraine Diplomacy: High-Stakes Birthday Channels** - **The Event**: High-stakes telephone diplomacy on Sunday, June 14, 2026 (President Trump's 80th birthday), has set a potential direct negotiation channel in motion. - **The Friction**: Vladimir Putin called Trump to discuss Ukraine and the US-Iran MoU, with Kremlin aide Yuri Ushakov claiming that Trump's special negotiators, Steve Witkoff and Jared Kushner, are expected to travel to Moscow "soon" to negotiate a peace framework. On June 19, Russian Foreign Minister Sergey Lavrov clarified that "no dates" have been finalized yet. - **The Signal**: Zelensky also held a detailed call with Trump on June 14 and participated in a G7 working session on June 16, attempting to strengthen Ukraine's position and align Trump's peace plans with European safety conditions. - *Updated Finding*: `[[ukraine-russia-peace-negotiations-g7]]` All updates have been successfully written to the topic's findings, and a new watch has been registered for the EU's upcoming plug-in hybrid tariff decision in Q3 2026.