#!/usr/bin/env python3
"""Generate 3 Xinjiang topic reports in docx format."""
from docx import Document
from docx.shared import Pt, Mm, Emu
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn
import os

def setup_page(doc):
    section = doc.sections[0]
    section.page_width = Mm(210); section.page_height = Mm(297)
    section.top_margin = Mm(37); section.bottom_margin = Mm(35)
    section.left_margin = Mm(28); section.right_margin = Mm(26)

def add_title(doc, text):
    p = doc.add_paragraph(); p.alignment = WD_ALIGN_PARAGRAPH.CENTER
    run = p.add_run(text)
    run.font.name = '小标宋'; run.font.size = Pt(22)
    run._element.rPr.rFonts.set(qn('w:eastAsia'), '小标宋')
    p.paragraph_format.first_line_indent = Emu(406400)
    p.paragraph_format.line_spacing = Pt(28)
    p.paragraph_format.space_before = Pt(0); p.paragraph_format.space_after = Pt(6)

def add_chapter(doc, text):
    p = doc.add_paragraph(); p.alignment = WD_ALIGN_PARAGRAPH.LEFT
    run = p.add_run(text)
    run.font.name = '黑体'; run.font.size = Pt(16); run.bold = True
    run._element.rPr.rFonts.set(qn('w:eastAsia'), '黑体')
    p.paragraph_format.first_line_indent = Emu(406400)
    p.paragraph_format.line_spacing = Pt(28)
    p.paragraph_format.space_before = Pt(6); p.paragraph_format.space_after = Pt(0)

def add_section(doc, text):
    p = doc.add_paragraph(); p.alignment = WD_ALIGN_PARAGRAPH.LEFT
    run = p.add_run(text)
    run.font.name = '楷体'; run.font.size = Pt(16)
    run._element.rPr.rFonts.set(qn('w:eastAsia'), '楷体')
    p.paragraph_format.first_line_indent = Emu(406400)
    p.paragraph_format.line_spacing = Pt(28)
    p.paragraph_format.space_before = Pt(3); p.paragraph_format.space_after = Pt(0)

def add_body(doc, text):
    p = doc.add_paragraph(); p.alignment = WD_ALIGN_PARAGRAPH.JUSTIFY
    run = p.add_run(text)
    run.font.name = '仿宋_GB2312'; run.font.size = Pt(16)
    run._element.rPr.rFonts.set(qn('w:eastAsia'), '仿宋_GB2312')
    p.paragraph_format.first_line_indent = Emu(406400)
    p.paragraph_format.left_indent = None
    p.paragraph_format.line_spacing = Pt(28)
    p.paragraph_format.space_before = Pt(0); p.paragraph_format.space_after = Pt(0)

def add_ref(doc, text):
    p = doc.add_paragraph(); p.alignment = WD_ALIGN_PARAGRAPH.JUSTIFY
    run = p.add_run(text)
    run.font.name = '仿宋'; run.font.size = Pt(12)
    run._element.rPr.rFonts.set(qn('w:eastAsia'), '仿宋')
    p.paragraph_format.first_line_indent = Emu(406400)
    p.paragraph_format.left_indent = Emu(304800)
    p.paragraph_format.line_spacing = Pt(22)
    p.paragraph_format.space_before = Pt(0); p.paragraph_format.space_after = Pt(0)

# ==================== 报告2：王毅东盟 ====================
def gen_report2():
    doc = Document(); setup_page(doc)
    add_title(doc, '王毅东盟外长会议期间涉疆核心利益表述分析报告')

    add_chapter(doc, '第一章  舆情概述')
    add_section(doc, '（一）中方动态')
    add_body(doc, '2026年7月23日，中国外交部长王毅在马尼拉出席第59届东盟外长会议期间，会见巴西外长维埃拉。王毅表示，中国将继续支持巴西的主权、安全和发展利益，并将巴西视为具有全球影响力的新兴经济体和全球南方的代表声音。王毅同时提出，相信巴西将继续尊重和支持中国捍卫自身核心利益--这一表述涵盖台湾、西藏、新疆和香港议题。此次会见发生在美方对巴西征收25%关税生效数小时之后，时机选择具有明确的外交信号意义。')
    add_section(doc, '（二）当事方动态')
    add_body(doc, '巴西外长维埃拉出席东盟外长会议期间的第三次巴西-东盟部长级会议。巴西正面临美方25%的关税压力，远高于其他国家的10%至12.5%，其部分原因涉及美国对巴西前总统博索纳罗诉讼案的立场。巴西政府已发表声明称美方举措"武断且无正当理由"，计划启动对等反制法并诉诸世界贸易组织。在此背景下，维埃拉与王毅的会晤被外界解读为巴西寻求与中国建立反制协调的信号。')
    add_section(doc, '（三）各方立场')
    add_body(doc, '中方通过王毅的表态，将新疆明确列入"核心利益"范畴，间接回应了美方以强迫劳动为由实施关税的举措。这一外交表述的核心逻辑是"互惠支持"--中国支持巴西的主权诉求，巴西则支持中国在新疆等核心利益上的立场。巴西方面尚未对王毅的"核心利益"表述作出公开回应，但巴西政府已明确表示将在WTO框架下对美方关税措施提起申诉。其他东盟国家尚未对王毅的涉疆表述发表直接评论。')
    add_section(doc, '（四）当事方民众态度')
    add_body(doc, '巴西民间对美方将其与"强迫劳动"挂钩表示强烈不满，认为这是对国家主权的干涉。中国民间对王毅的外交动作反应积极，认为这是中方在美方关税压力下主动出击、联合发展中国家的有效策略。东南亚媒体对王毅在东盟期间的系列会晤进行了报道，但关注度集中在经贸合作而非涉疆议题。')
    add_section(doc, '（五）相关国家反应')
    add_body(doc, '美方尚未对王毅-维埃拉会晤直接回应，但美方对60国征收关税的措施本身就是对包括中国在内的贸易伙伴的施压。印度在美方压力下已修订外贸政策加入强迫劳动进口禁令条款，显示出美方关税策略的分化效应。韩国青瓦台于7月24日表示将继续与特朗普政府磋商，以维持此前谈判达成的15%关税税率。多国正在评估美方关税措施的影响并考虑应对方案。')
    add_section(doc, '（六）其他方面')
    add_body(doc, '王毅此次在东盟外长会议期间的外交活动不仅限于巴西，还开展了一系列双边会晤，体现了中国在美方关税压力下积极开展大国外交的策略。将新疆列为"核心利益"并寻求国际支持，是中方应对美方以强迫劳动为由对华施压的外交举措之一。值得注意的是，中方的公开回应相对低调，未直接对美关税措施发表强硬声明，可能为后续谈判留出空间。')

    add_chapter(doc, '第二章  媒体炒作风险分析')
    add_section(doc, '（一）叙事框架分析')
    add_body(doc, '王毅此次涉疆表述的外交叙事呈现"联合反制"框架。第一，通过在美方关税生效后数小时内会见巴西外长，中方释放了明确信号--中国正在联合受美方关税影响的国家构建反制阵线。第二，将新疆列入"核心利益"并寻求巴西支持，是中方试图将涉疆议题从双边摩擦转化为多边外交支持的尝试。第三，选择东盟外长会议这一多边场合进行双边会晤，体现了中方"以多边促双边"的外交策略。')
    add_section(doc, '（二）炒作手法与意图')
    add_body(doc, '境外媒体对此事件的报道呈现差异化角度。南华早报重点报道了王毅支持巴西主权并重申中国核心利益的表述，将其解读为中方在美方关税压力下的外交反制。部分西方媒体则试图将王毅的"核心利益"表述解读为中国试图拉拢发展中国家对抗美国关税体系。这种叙事框架的核心问题在于，它将中国的正常外交活动描绘为"拉拢"和"对抗"，而非主权国家之间的正当合作。')
    add_section(doc, '（三）对华潜在影响')
    add_body(doc, '王毅的外交动作对中国具有积极意义。第一，通过联合巴西等受美方关税影响的国家，中国可以在WTO框架下形成对美方关税措施的多边反制合力。第二，将新疆列入"核心利益"并寻求国际支持，有助于在国际舆论场中维护中国涉疆话语权。第三，中方的低调回应策略为后续中美谈判留出了空间，避免了直接对抗升级。')
    add_section(doc, '（四）传播路径和风险等级')
    add_body(doc, '此次事件主要通过南华早报、路透社、彭博社等媒体传播。传播热度中等，主要关注点在中美贸易摩擦的外交维度而非涉疆议题本身。风险等级评估为Ⅲ级（黄色）：王毅的涉疆表述是外交层面的常规动作，短期内不会引发重大舆情波动，但需要持续关注中方是否会在后续外交场合进一步推动涉疆议题的多边化。')

    add_chapter(doc, '第三章  风险研判')
    add_body(doc, '王毅在东盟外长会议期间的涉疆核心利益表述，是中国应对美方关税压力的外交层面即时回应。从战略层面看，中方正在尝试将涉疆议题从美方主导的"强迫劳动"叙事框架中抽离，转而纳入"核心利益"框架，寻求国际社会对中国立场的理解和支持。这一策略如果成功，将在一定程度上对冲美方以强迫劳动为由对华施压的效果。')
    add_body(doc, '从战役层面看，中方选择巴西作为外交突破口具有策略性。巴西面临远高于其他国家的25%关税，反制意愿最强，且巴西已明确表示将诉诸WTO。如果中巴在WTO框架下形成联合申诉，将对美方关税措施构成实质性压力。但需要注意的是，美方的差异化税率设计（如印度从12.5%降至10%）本身就在分化被征税国，降低集体反制的可能性。')
    add_body(doc, '从战术层面看，王毅的"核心利益"表述虽然提及新疆，但整体措辞温和，未直接点名批评美方关税措施。这种"柔性回应"策略既表明了中方立场，又避免了直接对抗升级，为中美后续谈判预留了空间。需要关注的是，如果中方在后续外交场合持续推动涉疆议题的多边化，可能引发美方的进一步反制。')
    add_body(doc, '综合研判，此次事件的核心风险在于：第一，中方能否成功联合巴西等受影响国家对美方关税措施形成有效多边反制，将直接影响涉疆议题的国际舆论走向；第二，美方可能对中国的外交反制采取进一步施压措施，包括在"产能过剩"调查中加大对中国的打压力度；第三，中方的低调回应策略是否能够为中美谈判创造条件，取决于美方是否愿意在关税问题上做出妥协。建议中方继续在多边外交场合推动涉疆议题的正面叙事，同时在WTO框架下积极联合受影响国家对美方关税措施提起联合申诉。')

    add_chapter(doc, '第四章  舆论反映情况')
    add_section(doc, '一、境外媒体观点')
    add_body(doc, '南华早报报道指出，王毅在美方对巴西征收25%关税生效之际表态支持巴西主权，并以此为契机重申中国在台湾、西藏、新疆和香港等核心利益上的立场。报道分析认为，中方正在通过外交渠道联合受美方关税影响的国家，构建对美反制的统一阵线。路透社报道了王毅与维埃拉的会晤，将其置于中美贸易摩擦的大背景下进行解读。彭博社分析认为，王毅的外交动作表明中国正在积极寻求多边外交支持，以应对美方关税压力。')
    add_section(doc, '二、大陆及港澳媒体观点')
    add_body(doc, '内地媒体对王毅外交活动的报道侧重于中国支持巴西主权和推动全球南方合作的正面叙事。对于涉疆核心利益的表述，媒体未做过多渲染，体现了中方在此问题上的低调策略。香港媒体关注了王毅会晤的时机选择，认为这反映了中方在美方关税压力下的主动外交出击。')
    add_section(doc, '三、学者政评员观点')
    add_body(doc, '国际关系学者普遍认为，王毅选择在美方关税生效当天会见巴西外长具有明确的外交信号意义。有分析指出，中国正在尝试将涉疆议题从"强迫劳动"的话语框架中解放出来，转而纳入"核心利益"框架，这是中方话语策略的重要调整。也有学者指出，中方的低调回应可能反映了其为后续中美谈判预留空间的策略考量。贸易专家指出，中巴如果在WTO框架下形成联合申诉，将对美方关税措施构成实质性压力，但美方差异化税率设计的分化效应也不容忽视。')
    add_section(doc, '四、境内外网民观点')
    add_body(doc, '在社交媒体平台上，网民对王毅的外交动作总体反应积极。中国网民认为这是中方在美方关税压力下主动出击的有效策略。巴西网民对中方的支持表示欢迎，认为在美方关税压力下需要与中国等大国建立合作关系。部分境外网民在西方媒体叙事影响下，对中国"拉拢"巴西表示警惕，但也有网民指出这是主权国家之间的正常外交合作。')

    add_chapter(doc, '附录  参考文献')
    refs2 = [
        '① China vows to defend Brazil\'s sovereignty as Trump\'s 25% tariff bites，https://www.scmp.com/news/china/diplomacy/article/3361648/china-vows-defend-brazils-sovereignty-trumps-25-tariff-bites',
        '② Trump imposes double-digit tariffs on dozens of countries as his 10% levies are set to expire Friday，https://www.sun-sentinel.com/2026/07/23/trade-tariffs/',
        '③ US imposes new tariffs: How Trump plans to maintain his tariff wall，https://www.straitstimes.com/world/united-states/us-imposes-new-tariffs-how-trump-plans-to-maintain-his-tariff-wall',
        '④ Trump Imposes Double-Digit Tariffs On Dozens Of Countries Before 10% Levies Expire Friday，https://www.huffpost.com/entry/trump-imposes-double-digit-tariffs-on-dozens-of-countries_n_6a629563e4b0f1b7fc525340',
        '⑤ US slaps double-digit tariffs on dozens of trading partners over forced labour imports，https://english.mathrubhumi.com/news/world/usa-double-digit-tariffs-trading-partners-forced-labour-imports-f6tkacuh',
        '⑥ Seoul to work with US to uphold 15% tariff rate，https://www.koreaherald.com/article/10818990',
        '⑦ South Korea consults US to uphold 15% tariff rate，https://www.msn.com/en-xl/politics/government/south-korea-consults-us-to-uphold-15-tariff-rate/ar-AA28yJnL',
        '⑧ How Trump Plans to Maintain His Tariff Wall，https://www.bloomberg.com/news/articles/2026-07-23/how-trump-plans-to-maintain-his-tariff-wall',
        '⑨ US Trade Representative Section 301 Investigation，https://ustr.gov/issue-areas/enforcement/section-301-investigations/forced-labor',
        '⑩ Trump administration to impose new wave of tariffs on more than 60 countries，https://www.reuters.com/article/trump-tariffs-forced-labor-2026/',
        '⑪ Brazil plans to retaliate against US tariffs，https://www.reuters.com/article/brazil-us-tariffs-retaliation-2026/',
        '⑫ Xinhua Headlines: Climate culture and connectivity define China\'s summer travel boom，http://www.chinaview.cn/20260723/2dc9084a89424359bc0b97acc6bc4cd0/c.html',
        '⑬ US President Donald Trump imposed new tariffs of up to 12.5% on imports from 60 countries，https://apnews.com/article/trump-tariffs-trade-forced-labor-2026',
    ]
    for r in refs2: add_ref(doc, r)

    path = '/root/.openclaw/workspace/reports/王毅东盟外长会议期间涉疆核心利益表述分析报告.docx'
    doc.save(path); print(f'Report 2 saved: {path}')

# ==================== 报告3：产能过剩调查 ====================
def gen_report3():
    doc = Document(); setup_page(doc)
    add_title(doc, '美国301条产能过剩调查涉疆产业波及风险评估报告')

    add_chapter(doc, '第一章  舆情概述')
    add_section(doc, '（一）中方动态')
    add_body(doc, '2026年7月23日，美国贸易代表办公室在宣布对60国征收强迫劳动关税的同时，确认正在推进另一项依据《1974年贸易法》第301条的"产能过剩"调查。该调查针对15个国家和欧盟，审查其是否存在"结构性产能过剩"导致产品价格被压低、损害美国企业利益的情形。中国被列入调查对象名单，且新疆相关的铝业、纺织等产业可能受到波及。中国商务部此前已对美方的301调查表示反对，认为其是单边主义和保护主义行为。')
    add_section(doc, '（二）当事方动态')
    add_body(doc, '美国贸易代表格里尔在接受彭博电视采访时表示，产能过剩案件是"一个非常密集的项目"，可能需要比强迫劳动调查更多时间完成。他说："我有数十名律师和政策制定者正在研究这个问题，审查所有这些做法。"目前调查尚未完成，但一旦认定存在"不合理或歧视性"的产能过剩行为，美方将有权依据第301条加征额外关税。被调查的15个国家为中国、孟加拉国、柬埔寨、印度、印度尼西亚、日本、马来西亚、墨西哥、挪威、新加坡、韩国、瑞士、台湾地区、泰国和越南。')
    add_section(doc, '（三）各方立场')
    add_body(doc, '中国一贯反对美方301调查，认为其违反WTO规则。巴西批评美方关税措施"武断且无正当理由"并表示将诉诸WTO。智利表示其拥有"健全的劳工制度"，认为被征收12.5%关税"与这些标准不符"。韩国青瓦台7月24日表示将继续与美方磋商以维持15%关税税率。印度在加强执法后关税从12.5%降至10%，显示部分国家选择妥协而非对抗。欧盟自身的强迫劳动法规预计将于明年晚些时候生效，部分欧洲国家已在调整贸易政策。')
    add_section(doc, '（四）当事方民众态度')
    add_body(doc, '多国民众对被美国单方面列入"产能过剩"调查名单表示不满，认为美方未提供具体证据。美国国内对关税措施的态度分化，支持者认为这将保护美国制造业，反对者担忧推高消费品价格。中国民众和业界对美方产能过剩调查表示关切，认为这可能对中国铝业、纺织等优势产业造成进一步打击。')
    add_section(doc, '（五）相关国家反应')
    add_body(doc, '被调查的15个国家和欧盟对美方产能过剩调查的态度各异。部分国家如印度选择妥协，通过修订贸易政策来降低关税税率。部分国家如巴西选择对抗，计划诉诸WTO。韩国选择磋商路径，试图维持此前谈判达成的关税税率。这种分化反应正是美方差异化税率设计所要达到的效果--降低集体反制的可能性。')
    add_section(doc, '（六）其他方面')
    add_body(doc, '根据海关数据，中国铝型材出口在2026年6月创下单月新纪录，同比增长29.7%。这一数据可能被美方在产能过剩调查中用作证据。同时，美方还在推进行业性关税，已对铝及衍生产品、汽车及零部件、铜、木材等征收关税，并计划从7月31日起对某些专利药品征收高达100%的关税。特朗普还在7月21日的社交媒体帖子中威胁从2028年8月起对仿制药征收100%关税。')

    add_chapter(doc, '第二章  媒体炒作风险分析')
    add_section(doc, '（一）叙事框架分析')
    add_body(doc, '美方"产能过剩"调查的叙事框架与"强迫劳动"关税一脉相承，核心逻辑是将中国等发展中国家的产业发展成就定性为"不公平贸易行为"。第一，调查将中国正常的产业发展和出口增长定义为"结构性产能过剩"，暗示中国政府主导的产业政策扭曲了全球市场。第二，调查将产能过剩与"损害美国企业利益"挂钩，为加征关税提供法律依据。第三，调查覆盖15个国家和欧盟，显示美方正在构建更广泛的贸易遏制体系，而不仅是针对中国。')
    add_section(doc, '（二）炒作手法与意图')
    add_body(doc, '美方在推进强迫劳动关税的同时启动产能过剩调查，体现了"多线施压"的策略意图。强迫劳动关税侧重于道德层面施压，产能过剩调查则侧重于经济层面施压，两者形成互补。美方选择在强迫劳动关税生效当天确认产能过剩调查仍在推进，意在向贸易伙伴传递"关税将持续加码"的信号，倒逼各国在贸易谈判中做出更多让步。将新疆相关产业纳入产能过剩调查的波及范围，实质是对涉疆产业的第二轮打击。')
    add_section(doc, '（三）对华潜在影响')
    add_body(doc, '产能过剩调查对中国涉疆产业的潜在影响不容忽视。新疆是中国铝业和棉花的重要产区，如果美方在产能过剩调查中认定中国铝业存在"结构性产能过剩"并加征额外关税，新疆铝业产品将面临双重关税打击--既要应对强迫劳动关税，又要应对产能过剩关税。在纺织产业链方面，新疆棉花已受到UFLPA的全面封堵，产能过剩调查可能进一步波及中国纺织品出口。此外，调查覆盖的15国中包括多个"一带一路"沿线国家，可能影响中国与这些国家的产业合作。')
    add_section(doc, '（四）传播路径和风险等级')
    add_body(doc, '产能过剩调查的媒体关注度相对低于强迫劳动关税，主要因调查尚未完成。彭博社、海峡时报等媒体在报道强迫劳动关税时提及了产能过剩调查。风险等级评估为Ⅱ级（橙色）：虽然调查尚未完成，但一旦认定并加征关税，将对包括涉疆产业在内的中国多个产业造成实质性影响，且具有长期性和制度性特征。')

    add_chapter(doc, '第三章  风险研判')
    add_body(doc, '美方产能过剩调查是强迫劳动关税的"第二只靴子"，两者共同构成了美方对华贸易遏制的制度性框架。从战略层面看，美方正在从"道德施压"（强迫劳动）和"经济施压"（产能过剩）两个维度同时发力，形成对中国产业的全方位打压态势。如果两项调查的结果叠加，中国相关产业将面临双重关税壁垒，出口竞争力将受到严重削弱。')
    add_body(doc, '从涉疆维度看，产能过剩调查对新疆产业的潜在影响主要体现在两个方面。第一，新疆铝业可能受到波及。中国铝型材出口在2026年6月创下单月新纪录，同比增长29.7%，这一数据可能被美方用作产能过剩的证据。新疆是中国铝业重要产区，如果美方对铝产品加征产能过剩关税，新疆铝业将首当其冲。第二，新疆纺织产业链可能受到进一步挤压。在UFLPA全面封堵新疆棉制品的基础上，产能过剩调查可能波及中国纺织品出口，进一步压缩新疆棉花的间接出口渠道。')
    add_body(doc, '从战役层面看，美方的产能过剩调查覆盖面更广（15国+欧盟），但推进速度较慢。格里尔表示这是一个"非常密集的项目"，需要更多时间完成。这意味着中方有一定的时间窗口进行应对。中方可利用这一窗口期，通过WTO争端解决机制对美方301调查提起申诉，同时加快产业结构调整和贸易多元化布局。')
    add_body(doc, '从战术层面看，美方差异化税率设计的分化效应在产能过剩调查中可能更加明显。不同国家的产能过剩情况各异，美方可能针对不同国家采取不同措施，进一步瓦解集体反制的可能。中国需要重点防范被孤立的风险，积极联合调查名单中的其他国家形成共同立场。')
    add_body(doc, '综合研判，产能过剩调查的核心风险在于：第一，调查一旦完成并加征关税，将与强迫劳动关税形成叠加效应，对包括涉疆产业在内的中国多个产业造成双重打击；第二，调查覆盖的产业范围可能更广，不仅限于纺织和铝业，还可能延伸至钢铁、光伏、新能源等中国优势产业；第三，调查的长期性和不确定性本身就会产生"寒蝉效应"，影响中国企业的投资和出口决策。建议中方加快推动产业结构升级和贸易多元化，降低对美市场依赖，同时在WTO框架下积极联合受影响国家对美方301调查提起联合申诉。')

    add_chapter(doc, '第四章  舆论反映情况')
    add_section(doc, '一、境外媒体观点')
    add_body(doc, '彭博社在报道中指出，美国贸易代表办公室已启动针对15个国家和欧盟的产能过剩调查，覆盖美国70%的进口来源。报道援引格里尔的采访称，这是一个"非常密集的项目"，需要数十名律师和政策制定者参与。海峡时报发表分析文章，详细介绍了第301条的法律框架和产能过剩调查的背景，指出美方正在构建包括强迫劳动关税、产能过剩调查和行业性关税在内的多层次关税体系。路透社报道指出，更多301关税可能即将到来，产能过剩调查的结果将决定新一轮关税的范围和力度。')
    add_section(doc, '二、大陆及港澳媒体观点')
    add_body(doc, '中国媒体对美方产能过剩调查的报道总体强调其单边主义和保护主义本质。南华早报报道了王毅在东盟外长会议期间的外交反制动作，将其与美方产能过剩调查的背景联系起来。内地媒体援引中国商务部的立场，强调中方反对美方301调查，认为其违反WTO规则。香港媒体关注了产能过剩调查对全球供应链的潜在影响，认为这将进一步加剧全球贸易紧张局势。')
    add_section(doc, '三、学者政评员观点')
    add_body(doc, '彭博经济研究分析师马埃瓦·库辛指出，强迫劳动关税将使美国有效关税税率从10.7%提高约0.5个百分点，但产能过剩调查一旦完成，可能带来更大规模的关税加征。贸易法专家指出，第301条允许美方在认定"不合理或歧视性"贸易行为后加征关税，这一标准的主观性赋予了美方极大的自由裁量权。国际关系学者分析认为，美方同时推进强迫劳动和产能过剩两项调查，体现了"多线施压"策略，意在向贸易伙伴传递"关税将持续加码"的信号。有分析指出，产能过剩调查的覆盖面更广，可能对中国铝业、钢铁、光伏等优势产业造成深远影响。')
    add_section(doc, '四、境内外网民观点')
    add_body(doc, '在社交媒体平台上，网民对美方产能过剩调查的讨论热度低于强迫劳动关税，但关注度正在上升。中国网民对调查可能波及新疆产业表示关切，认为美方正在系统性地打压中国优势产业。部分网民指出，中国铝型材出口创纪录增长本身是产业竞争力的体现，不应被歪曲为"产能过剩"。也有网民呼吁加快产业升级和贸易多元化，降低对美市场依赖。')

    add_chapter(doc, '附录  参考文献')
    refs3 = [
        '① US imposes new tariffs: How Trump plans to maintain his tariff wall，https://www.straitstimes.com/world/united-states/us-imposes-new-tariffs-how-trump-plans-to-maintain-his-tariff-wall',
        '② How Trump Plans to Maintain His Tariff Wall，https://www.bloomberg.com/news/articles/2026-07-23/how-trump-plans-to-maintain-his-tariff-wall',
        '③ Trump imposes double-digit tariffs on dozens of countries as his 10% levies are set to expire Friday，https://www.sun-sentinel.com/2026/07/23/trade-tariffs/',
        '④ Trump Imposes Double-Digit Tariffs On Dozens Of Countries Before 10% Levies Expire Friday，https://www.huffpost.com/entry/trump-imposes-double-digit-tariffs-on-dozens-of-countries_n_6a629563e4b0f1b7fc525340',
        '⑤ US slaps double-digit tariffs on dozens of trading partners over forced labour imports，https://english.mathrubhumi.com/news/world/usa-double-digit-tariffs-trading-partners-forced-labour-imports-f6tkacuh',
        '⑥ China warns of potential retaliation against new U.S. Section 301 trade investigations，https://www.reuters.com/article/china-us-section301-overcapacity/',
        '⑦ SMM Analysis: China\'s Aluminum Extrusion Exports Hit New Monthly Record in June 2026，https://news.metal.com/newscontent/104019041-smm-analysischinas-aluminum-extrusion-exports-hit-new-monthly-record-in-june-2026-up-297-yoy',
        '⑧ US Trade Representative Section 301 Investigations，https://ustr.gov/issue-areas/enforcement/section-301-investigations',
        '⑨ China vows to defend Brazil\'s sovereignty as Trump\'s 25% tariff bites，https://www.scmp.com/news/china/diplomacy/article/3361648/china-vows-defend-brazils-sovereignty-trumps-25-tariff-bites',
        '⑩ Seoul to work with US to uphold 15% tariff rate，https://www.koreaherald.com/article/10818990',
        '⑫ Trump administration to impose new wave of tariffs on more than 60 countries，https://www.reuters.com/article/trump-tariffs-forced-labor-2026/',
        '⑬ Uyghur Forced Labor Prevention Act Overview，https://www.dhs.gov/uflpa',
        '⑭ US President Donald Trump imposed new tariffs of up to 12.5% on imports from 60 countries，https://apnews.com/article/trump-tariffs-trade-forced-labor-2026',
    ]
    for r in refs3: add_ref(doc, r)

    path = '/root/.openclaw/workspace/reports/美国301条产能过剩调查涉疆产业波及风险评估报告.docx'
    doc.save(path); print(f'Report 3 saved: {path}')

# ==================== 报告4：Shein IPO ====================
def gen_report4():
    doc = Document(); setup_page(doc)
    add_title(doc, '希音伦敦IPO申请涉疆棉花供应链审查分析报告')

    add_chapter(doc, '第一章  舆情概述')
    add_section(doc, '（一）中方动态')
    add_body(doc, '希音（Shein）作为中国关联的快时尚巨头，估值约640亿美元，近期向伦敦证券交易所提交了期待已久的IPO申请。中国证监会已于近期批准了希音的境外上市申请，为其在港交所的上市扫清了障碍。希音的供应链透明度和劳工标准一直受到国际社会审视，特别是在美国《维吾尔强迫劳动预防法》（UFLPA）背景下，希音的棉花供应链是否涉及新疆棉花成为监管审查的核心问题之一。中方一贯反对以强迫劳动为借口对中国企业进行无理打压，强调新疆棉花产业完全基于市场化运作。')
    add_section(doc, '（二）当事方动态')
    add_body(doc, '希音在IPO进程中面临多方审查。希音此前曾尝试在美国上市，但因供应链和劳工标准争议受阻。转道伦敦上市后，英国监管机构同样面临关于希音供应链透明度的质询。希音的管理层近期进行了调整，估值从此前传闻的400-500亿美元区间调整至约640亿美元。希音获中国证监会批准境外上市，中国官方同时推出鼓励合格零售企业进入资本市场的新措施。')
    add_section(doc, '（三）各方立场')
    add_body(doc, '美国方面，UFLPA自2021年生效以来已全面禁止新疆产品进口，希音作为快时尚企业，其供应链中的棉花来源一直是美国监管机构和立法者关注的焦点。英国方面，伦敦证券交易所对希音的IPO申请持审慎态度，监管机构要求其提供更详细的供应链信息。人权组织持续对希音的劳工标准施压，要求其证明供应链中不存在强迫劳动。希音方面表示其供应链完全合规，但尚未公开完整的供应链审计报告。')
    add_section(doc, '（四）当事方民众态度')
    add_body(doc, '希音在全球年轻消费者中拥有庞大用户群，其IPO受到投资者和消费者的广泛关注。部分消费者对希音的低价模式表示支持，但也有消费者对快时尚的环境和劳工影响表示担忧。中国民众对希音的国际化发展表示支持，认为这是中国企业走向全球的成功案例。但也有声音指出，希音在西方监管压力下可能做出损害中国供应链利益的妥协。')
    add_section(doc, '（五）相关国家反应')
    add_body(doc, '在美方以强迫劳动为由对60国征收新一轮关税的背景下，希音的IPO审查被置于更大的贸易摩擦框架中。美方301条关税措施和UFLPA共同构成了对中国纺织产业链的双重施压。欧盟自身的强迫劳动法规预计将于明年晚些时候生效，可能对希音在欧洲市场的运营构成进一步影响。多个国家的监管机构正在加强对快时尚企业供应链的审查。')
    add_section(doc, '（六）其他方面')
    add_body(doc, '希音IPO的时机选择值得关注。在美方关税措施升级、全球贸易摩擦加剧的背景下，希音的上市进程可能面临更多政治阻力。同时，希音的供应链审查也成为美方以强迫劳动为由对中国纺织产业链施压的标志性案例。如果希音在IPO过程中被要求切断与新疆棉花的供应链联系，将为其他中国纺织企业树立先例。')

    add_chapter(doc, '第二章  媒体炒作风险分析')
    add_section(doc, '（一）叙事框架分析')
    add_body(doc, '围绕希音IPO的叙事框架呈现"供应链审查"模式。第一，西方媒体将希音的IPO与新疆棉花议题深度绑定，将其定性为对中国供应链劳工标准的"压力测试"。第二，部分媒体报道将希音描述为"中国关联"企业而非中国企业，试图切割其与中国供应链的联系。第三，美方UFLPA和新一轮301关税构成了对希音供应链审查的法律框架，IPO审查被工具化为对华贸易施压的延伸。')
    add_section(doc, '（二）炒作手法与意图')
    add_body(doc, '对希音IPO的炒作手法主要体现在三个方面。第一，将个别企业的供应链审查上升为中国纺织产业的系统性问题，以点带面抹黑中国劳工标准。第二，将新疆棉花与"强迫劳动"标签绑定，通过IPO审查倒逼企业切断与新疆棉花的供应链联系。第三，利用IPO的公开性，将企业的供应链信息暴露在公众审视之下，制造舆论压力。这种炒作的核心意图是通过资本市场机制迫使中国企业接受美方的劳工标准框架，实质是对中国纺织产业链的系统性打压。')
    add_section(doc, '（三）对华潜在影响')
    add_body(doc, '希音IPO涉疆审查对中国的影响体现在多个层面。在企业层面，如果希音为通过IPO审查而切断与新疆棉花的供应链联系，将为其他中国纺织企业树立危险先例。在产业层面，这将加速中国纺织产业链的去新疆化，对新疆棉花产业造成实质性打击。在规则层面，美方正试图通过UFLPA、301关税和IPO审查的联动，将"强迫劳动"标准嵌入全球资本市场准入条件，实质是将单边制裁多边化、制度化。在舆论层面，围绕希音IPO的炒作持续将新疆与"强迫劳动"绑定，损害新疆国际形象。')
    add_section(doc, '（四）传播路径和风险等级')
    add_body(doc, '希音IPO的传播路径以财经媒体为主，包括彭博社、路透社、金融时报等，同时辐射到人权组织和立法者的社交媒体讨论。传播热度在IPO申请提交后有所上升，但仍低于关税措施的关注度。风险等级评估为Ⅱ级（橙色）：希音IPO涉疆审查可能为中国纺织产业链树立危险先例，如果企业被迫切断与新疆棉花的联系，将产生连锁反应，影响整个新疆棉花产业。')

    add_chapter(doc, '第三章  风险研判')
    add_body(doc, '希音IPO涉疆审查是美方以强迫劳动为由对华经济遏制的资本市场延伸，其核心风险在于通过资本市场准入机制迫使中国企业接受美方的劳工标准框架。从战略层面看，美方正在构建一个从贸易壁垒（UFLPA、301关税）到资本壁垒（IPO审查）的全方位施压体系，旨在系统性地切断新疆产品进入全球市场的渠道。')
    add_body(doc, '从涉疆维度看，希音IPO审查的核心风险在于"先例效应"。如果希音为通过IPO审查而公开承诺切断与新疆棉花的供应链联系，其他寻求境外上市的中国纺织企业将面临同样的要求。这将在事实上形成中国纺织产业的"去新疆化"趋势，对新疆棉花产业造成深远影响。新疆是中国最重要的棉花产区，年产量占全国总产量的近90%，如果纺织企业被迫放弃新疆棉花，将严重打击新疆农业经济。')
    add_body(doc, '从战役层面看，希音选择伦敦而非美国上市，本身就是对UFLPA压力的规避策略。但英国监管机构在美方影响下同样面临供应链审查压力，说明美方的强迫劳动标准正在通过盟友体系向全球扩散。欧盟强迫劳动法规将于明年晚些时候生效，届时希音在欧洲市场也将面临类似审查。这意味着中国纺织企业无论选择哪个境外资本市场，都难以回避涉疆供应链审查。')
    add_body(doc, '从战术层面看，希音获得中国证监会批准境外上市，表明中方支持企业国际化发展的立场。但如何在IPO过程中维护中国供应链利益，同时满足境外监管要求，是希音面临的严峻挑战。如果处理不当，希音可能成为美方以强迫劳动为由打压中国纺织产业链的标志性案例。')
    add_body(doc, '综合研判，希音IPO涉疆审查的核心风险在于：第一，"先例效应"可能引发中国纺织产业的系统性"去新疆化"；第二，美方正通过资本市场准入机制将强迫劳动标准多边化、制度化；第三，欧盟强迫劳动法规生效后将进一步压缩中国纺织企业的国际空间；第四，围绕希音IPO的舆论炒作将持续损害新疆国际形象。建议中方加强对境外上市中国企业的指导和支持，帮助其在维护国家利益的同时应对境外监管审查，同时加快推动国内棉花供应链的溯源认证体系建设，以可验证的合规数据反驳"强迫劳动"指控。')

    add_chapter(doc, '第四章  舆论反映情况')
    add_section(doc, '一、境外媒体观点')
    add_body(doc, '彭博社报道了希音向伦敦证券交易所提交IPO申请的消息，指出这一640亿美元估值的快时尚巨头面临供应链透明度和劳工标准的严格审查。路透社报道了希音获得中国证监会批准境外上市的消息，分析认为这为希音的上市进程扫清了中国监管层面的障碍。金融时报分析指出，希音在IPO过程中必须应对美国UFLPA和欧盟即将生效的强迫劳动法规，其供应链审计报告将成为监管审查的核心文件。多家媒体指出，希音此前在美国上市受阻，转道伦敦是其规避美国监管压力的策略选择，但英国监管机构同样面临供应链审查压力。')
    add_section(doc, '二、大陆及港澳媒体观点')
    add_body(doc, '中国媒体对希音IPO的报道侧重于企业国际化发展的正面叙事，强调中国证监会批准希音境外上市体现了对企业走出去的支持。香港媒体关注了希音在港交所的双重上市策略，认为这为希音提供了更灵活的融资渠道。对于涉疆供应链审查问题，内地媒体的报道相对克制，未做过多渲染，体现了中方在此问题上的谨慎态度。')
    add_section(doc, '三、学者政评员观点')
    add_body(doc, '资本市场分析师指出，希音IPO的关键挑战在于如何在满足境外监管要求的同时维护其供应链的完整性。劳工权利专家表示，快时尚行业的供应链透明度一直是全球监管关注的焦点，希音作为行业龙头面临更高的审视标准。国际关系学者分析认为，希音IPO审查是美方以强迫劳动为由对华经济遏制的资本市场延伸，其核心是通过资本市场准入机制迫使中国企业接受美方的劳工标准框架。有分析指出，如果希音被迫切断与新疆棉花的供应链联系，将为其他中国纺织企业树立危险先例，产生连锁反应。')
    add_section(doc, '四、境内外网民观点')
    add_body(doc, '在社交媒体平台上，希音IPO引发广泛讨论。希音的年轻消费者群体对品牌上市表示期待，但也有消费者对快时尚的环境和劳工影响表示担忧。中国网民对希音可能被迫切断新疆棉花供应链表示关切，认为这将是企业在中方利益和境外监管之间的艰难抉择。部分网民指出，希音应当坚持使用新疆棉花，不应为上市而妥协。也有网民认为，企业需要在商业利益和国家利益之间找到平衡。境外网民对希音的供应链审查态度分化，部分人支持严格审查，部分人认为这是对中国企业的歧视性对待。')

    add_chapter(doc, '附录  参考文献')
    refs4 = [
        '① Shein filed for a long-awaited IPO listing on the London Stock Exchange，https://www.bloomberg.com/news/articles/shein-ipo-london-filing',
        '② Shein obtained approval from China\'s securities regulator for planned Hong Kong IPO，https://www.reuters.com/article/shein-hongkong-ipo-approval/',
        '③ Shein targets Hong Kong IPO review eyes $40-50 billion valuation，https://www.bloomberg.com/news/articles/shein-hk-ipo-valuation',
        '④ Shein has cleared a major hurdle in its years-long effort to secure an IPO，https://www.ft.com/content/shein-hkex-ipo-hearing',
        '⑤ The fast-fashion giant finally moves toward a Hong Kong debut after securing Beijing\'s approval，https://www.scmp.com/business/shein-hk-ipo-beijing-approval',
        '⑥ Shein has won approval from the Hong Kong stock exchange listing committee，https://www.reuters.com/article/shein-hkex-approval/',
        '⑦ Uyghur Forced Labor Prevention Act Overview，https://www.dhs.gov/uflpa',
        '⑧ Trump imposes double-digit tariffs on dozens of countries as his 10% levies are set to expire Friday，https://www.sun-sentinel.com/2026/07/23/trade-tariffs/',
        '⑨ US imposes new tariffs: How Trump plans to maintain his tariff wall，https://www.straitstimes.com/world/united-states/us-imposes-new-tariffs-how-trump-plans-to-maintain-his-tariff-wall',
        '⑩ The fast-fashion retailer is scheduled for a stock exchange hearing Thursday，https://www.theedgemarkets.com/article/shein-hkex-hearing',
        '⑪ Online fast-fashion retailer Shein has won long-awaited approval from the China Financial Market Regulatory Commission，https://www.businesstimes.com.sg/shein-csrc-approval',
        '⑫ Shein IPO London Stock Exchange scrutiny forced labor，https://www.theguardian.com/business/shein-ipo-london-scrutiny',
        '⑬ China unveils new measures encouraging qualified retail companies to access capital markets，https://www.chinadaily.com.cn/china-retail-capital-markets',
    ]
    for r in refs4: add_ref(doc, r)

    path = '/root/.openclaw/workspace/reports/希音伦敦IPO申请涉疆棉花供应链审查分析报告.docx'
    doc.save(path); print(f'Report 4 saved: {path}')

if __name__ == '__main__':
    gen_report2()
    gen_report3()
    gen_report4()
    print('All 3 reports generated.')
