<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>特朗普签署AI监管行政令、Microsoft Build发布Project Solara与自研编程模型——AI产业48小时双线突进 - Markdown</title>
    <style>
        body { 
            font-family: monospace; 
            white-space: pre-wrap; 
            word-wrap: break-word; 
            padding: 0; 
            background-color: #e5e5e5;
            color: #24292f;
            margin: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            min-height: 100vh;
        }
        .markdown-body {
            box-sizing: border-box;
            width: 100%;
            max-width: 980px;
            margin: 2em auto;
            padding: 45px;
            background-color: #fff;
            border: 1px solid #d0d7de;
            border-radius: 6px;
            font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
            white-space: normal;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }
        @media (prefers-color-scheme: dark) {
            body {
                background-color: #010409;
                color: #c9d1d9;
            }
            .markdown-body {
                background-color: #0d1117;
                border-color: #30363d;
                box-shadow: 0 4px 12px rgba(0,0,0,0.3);
            }
        }
        @media (max-width: 767px) {
            .markdown-body {
                padding: 15px;
                margin: 0;
                border-radius: 0;
                border-left: none;
                border-right: none;
            }
        }
    </style>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.0/github-markdown.min.css">
</head>
<body>---
title: '特朗普签署AI监管行政令、Microsoft Build发布Project Solara与自研编程模型——AI产业48小时双线突进'
description: '特朗普6月2日签署AI行政令，建立前沿模型"自愿审查"框架（30天审查期）；Microsoft Build 2026推出Project Solara（Android驱动的Agent-first平台）、Autopilots常驻AI代理、Majorana 2量子芯片（可靠性提升1000倍），以及7款自研MAI模型减少对OpenAI依赖。'
pubDate: 2026-06-04
tags: ['AI', '分析', 'AI监管', 'Microsoft', 'Trump', '量子计算', '行业动态']
---
过去48小时，AI产业的两条主线在同一时间交汇：在华盛顿，特朗普总统于6月2日签署了其任内首份AI监管行政令——一个从"反对监管"到"自愿审查"的政策转向；在旧金山，Microsoft Build 2026开发者大会上，Satya Nadella用2.5小时的主题演讲重新定义了"个人电脑"的含义——从运行应用程序的设备，转变为运行AI Agent的平台。

[如6月1日报道](/blog/2026-06-01-computex-keynote-feynman-arm-chip-war-copilot-credits)，Computex 2026上的Feynman架构路线图、ARM PC芯片大战和GitHub Copilot按Token计费已经做了详细分析。本文聚焦于6月2-4日的**全新增量信息**——两条将深刻影响AI产业走向的政策与技术叙事。

---

## 特朗普AI行政令：为什么"自愿"比"强制"更值得警惕？

### 发生了什么

据[白宫官方文本](https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/)和[NPR报道](https://www.npr.org/2026/06/02/nx-s1-5844347/ai-safety-trump-executive-order)，特朗普总统于6月2日签署了名为**"促进先进人工智能创新与安全"**（Promoting Advanced Artificial Intelligence Innovation and Security）的行政令。核心条款：

| 要素 | 内容 |
|------|------|
| 核心机制 | AI公司**自愿**将最强大的前沿模型提交联邦政府审查 |
| 审查窗口 | 发布前**最多30天**的政府评估期 |
| 审查焦点 | **国家安全风险**和网络安全漏洞 |
| 强制要求 | 行政令**明文禁止**将此文用于建立强制性预审制度 |
| 分类基准 | 白宫和行政机构在**60天内**开发并维护分类基准测试流程 |
| 适用对象 | "前沿实验室"（frontier labs）——OpenAI、Anthropic、Google DeepMind等 |

这一行政令的出台过程并不平坦。据[Axios独家报道](https://www.axios.com/2026/05/21/trump-ai-executive-order-postponed-why)，原定5月21日签署的更广泛版本在签署仪式前数小时被紧急叫停——一位特朗普高级顾问介入，以"反末日论者"（anti-doomer）立场为由阻止了签署。此后两周，行政令经历了大幅缩减。最终版本与5月草案的核心区别在于：**取消了所有强制性条款，完全转为自愿框架**。

### 为什么这是一次重大政策转向

**一个曾经废除AI监管的政府，现在建立了AI监管的基础框架。** 这是最根本的信号。

2025年1月，特朗普上任首周即签署[EO 14179](https://www.whitehouse.gov/presidential-actions/2025/01/removing-barriers-to-american-leadership-in-artificial-intelligence/)，废除了拜登时代的AI安全行政令（EO 14110），理由是"消除美国AI领导力的障碍"。17个月后，同一政府建立了自己的AI审查框架——虽然名为"自愿"，但[CFR分析](https://www.cfr.org/articles/assessing-trumps-executive-order-on-ai-oversight)指出，这标志着"一个曾抵制AI监管的政府的立场转变"。

**"自愿"的深层逻辑：以退为进。** [Federal News Network](https://federalnewsnetwork.com/cybersecurity/2026/06/ai-executive-order-sets-stage-for-new-cybersecurity-directives/)的分析值得注意——行政令虽然明文禁止强制要求，但**建立了审查的机构框架和流程**。这意味着：一旦AI发生重大安全事件，政府已经有了从"自愿"升级为"强制"的制度基础。30天的审查窗口、分类基准测试流程、机构协调机制——这些都是"后门监管"的基础设施。

同时，这也与[如5月31日报道](/blog/2026-05-31-nvidia-n1x-arm-laptop-illinois-ai-safety-bill-computex-preview)的Illinois SB 315法案形成了一个有趣的联邦-州平行结构：联邦层面以"自愿"为主，州层面已经开始强制独立审计。

### 行业反应

[AP报道](https://apnews.com/article/trump-ai-executive-order-e41af74f7b0865482f07d10fe7a50fe3)指出，主要AI实验室对这一"温和版"行政令持谨慎欢迎态度。相比5月被撤回的版本，自愿框架不会对产品发布周期造成实质性延误——30天审查期与大多数前沿实验室的内部安全评估周期基本吻合。

但[Axios](https://www.axios.com/2026/06/02/trump-signs-new-ai-executive-order)的评价更为犀利："特朗普用最新行政令暂时规避了AI规则"——将关键决策推迟到了未来。

### 历史上类似的情况

**1980年代半导体出口管制。** 1987年，里根政府以国家安全为由限制对日半导体出口，初期也是"自愿"框架，后逐步升级为强制性许可制度。特朗普AI行政令的"自愿→分类基准→机构框架"路径，与40年前的半导体管制有着结构性的相似。

**关键区别**：AI的发展速度远超半导体。从行政令签署到可能的安全事件，间隔可能不是几十年而是几个月。"自愿"框架能否跟上AI能力的发展速度，是最大的不确定变量。

---

## Microsoft Build 2026：当Windows不再是主角

### 发生了什么

据[Microsoft官方博客](https://blogs.microsoft.com/blog/2026/06/02/microsoft-build-2026-be-yourself-at-work/)和[The Verge实时博客](https://www.theverge.com/tech/941738/microsoft-build-2026-biggest-announcements)，Microsoft Build 2026于6月2-3日在旧金山举行。Satya Nadella的2.5小时主题演讲中，Windows几乎未获提及——取而代之的是**Project Solara、Autopilots、Majorana 2量子芯片和7款自研AI模型**。

#### Project Solara：Android驱动的Agent-first平台

据[GeekWire深度报道](https://www.geekwire.com/2026/inside-microsofts-project-solara-a-new-platform-for-devices-that-run-ai-agents-instead-of-apps/)和[Qualcomm官方博客](https://www.qualcomm.com/news/onq/2026/06/project-solara-agent-first-computing)，Project Solara是本次Build最受瞩目的发布：

| 要素 | 详情 |
|------|------|
| 核心理念 | **Agent-first设备**——运行AI Agent而非传统应用程序 |
| 底层系统 | 基于**Android**（不是Windows！） |
| 架构范围 | **Chip-to-Cloud**——从端侧芯片到微软云的完整技术栈 |
| 硬件合作伙伴 | **Qualcomm**（CEO Cristiano Amon亲临现场） |
| 展示设备 | 智能时钟、智能徽章等新型态硬件 |
| 开发阶段 | 早期平台，SDK即将开放 |

微软内部一个团队**秘密在Android基础上构建了整个平台**——这一决定本身就充满了象征意义：微软在移动操作系统上两次失败（Windows Mobile、Windows Phone）后，选择了"打不过就加入"的策略。

#### Autopilots与Microsoft Scout：从"对话"到"常驻"

据[Thurrott.com报道](https://www.thurrott.com/a-i/336926/build-2026-microsoft-unveils-scout-personal-work-agent-and-new-in-house-ai-models)，微软引入了**Autopilots**——一类全新的常驻AI Agent。与传统的Copilot对话模式（用户提问→AI回答）不同，Autopilots在后台**持续运行**，主动执行任务。

**Microsoft Scout**是首个Autopilot Agent：
- 本地桌面AI应用（不是云端聊天机器人）
- 可访问**设备端数据和Microsoft 365数据**
- 定位为Microsoft 365的个人工作代理
- 目前为实验性发布，通过Frontier计划提供

#### Majorana 2与Microsoft Discovery：量子+AI的交叉突破

据[Microsoft News](https://news.microsoft.com/source/features/innovation/majorana-2-microsoft-discovery-agentic-ai/)、[BBC](https://www.bbc.com/news/articles/cj4p7gyvp52o)和[Reuters](https://www.reuters.com/business/microsoft-reveals-new-quantum-chip-made-with-ai-says-it-will-have-systems-by-2026-06-02/)：

- **Majorana 2**：微软第二代拓扑量子芯片，量子比特平均存活时间从毫秒级提升至**20秒**——约**1000倍可靠性提升**
- 芯片使用**AI设计的铅基材料**和重构的材料堆栈
- **Microsoft Discovery**：用于科学研究的Agentic AI平台，直接参与了Majorana 2的设计
- 微软目标：**2029年实现可扩展量子系统**

#### 7款自研MAI模型：减少OpenAI依赖

据[CNBC报道](https://www.cnbc.com/2026/06/02/microsoft-unveils-new-ai-models-lessen-reliance-on-openai-lower-costs.html)和[Microsoft博客](https://blogs.microsoft.com/blog/2026/06/02/microsoft-build-2026-be-yourself-at-work/)：

- **MAI-Code-1** / MAI-Code-1-Flash：微软首款自研AI编程模型，已集成到GitHub Copilot和VS Code
- **MAI-Thinking-1**：微软AI首个推理模型，**从零训练，零蒸馏**
- 其他模型属于新的**Aion家族**，面向本地推理优化
- **Azure Cobalt 200 VMs**：50%性能提升，专为Agentic AI工作负载优化

### 为什么Build 2026可能是一个分水岭

**三个信号同时出现，每一个都足以改变行业格局。**

**信号一：微软放弃了"Windows优先"。** Project Solara基于Android而非Windows——这是微软在移动领域的第三次尝试，也是最大胆的一次。前两次（Windows Mobile、Windows Phone）失败的核心原因是应用生态不足。这一次，微软绕过了应用生态问题：Agent-first设备不需要传统应用，而是通过AI Agent直接连接服务。Qualcomm的深度参与也意味着硬件不再是短板。

**信号二：从Copilot到Autopilot的范式跃迁。** [如6月1日报道](/blog/2026-06-01-computex-keynote-feynman-arm-chip-war-copilot-credits)，GitHub Copilot刚刚转向按Token计费。Build 2026进一步揭示了微软的Agent战略：Copilot是对话式的（用户驱动），Autopilot是常驻式的（Agent驱动）。这类似于从搜索引擎到推荐引擎的转变——从"你问，我答"到"我知道你需要什么，主动提供"。

**信号三：自研模型标志着微软-OpenAI关系的微妙转变。** MAI-Code-1直接集成到GitHub Copilot——这是Copilot自诞生以来首次使用非OpenAI模型作为核心引擎。CNBC明确指出此举旨在"减少对OpenAI的依赖、降低成本"。在Anthropic收入已超越OpenAI（[如4月报道](https://www.theinformation.com/newsletters/the-briefing/anthropic-likely-generating-least-35-revenue-openai)）的背景下，微软在编程模型领域的"多供应商策略"更加明显。

### 历史上类似的情况

**Microsoft从"Windows独霸"到"云优先"的战略转型（2014年）。** Satya Nadella上任CEO后，将微软从"Windows为中心"转向"云和移动优先"——甚至在iOS和Android上发布Office应用。Project Solara基于Android的决定，是2014年战略的延续：不再执着于操作系统垄断，而是追求**服务和Agent的渗透**。

**Apple从iPod到iPhone的跃迁（2007年）。** Steve Jobs明知iPhone会蚕食iPod的销量，仍然推出了iPhone——"如果你不蚕食自己，别人会"。微软明知Solara会削弱Windows在PC领域的主导地位，仍然推出了基于Android的Agent平台。两家的逻辑相同：当计算范式发生根本转变时，保护旧业务不如引领新范式。

---

## Snowflake Summit 2026收官："Agentic Enterprise"从概念走向产品

据[Snowflake官方新闻稿](https://www.snowflake.com/en/news/press-releases/snowflake-expands-snowflake-intelligence-and-cortex-code-to-power-the-control-plane-for-the-agentic-enterprise/)，Snowflake Summit 2026（6月1-4日，旧金山Moscone中心）以"Making AI Real"为主题收官。核心发布：

- **Cortex Code**（代号CoCo）在Snowsight中全面可用（GA），新增Agent SDK（支持Python和TypeScript）、Windows CLI支持、以及标准化Agent技能框架
- **Natoma收购**（5月28日宣布）：MCP（Model Context Protocol）治理平台，为AI Agent提供企业系统连接的安全管控
- Anthropic总裁Daniela Amodei在开幕主题演讲中与CEO Sridhar Ramaswamy对谈，强调Claude在企业级Agent场景的深度整合
- Snowflake Intelligence统一体验更新，新增Adaptive Compute和自定义模型训练功能

值得关注的是，微软Build和Snowflake Summit在同一城市、同一周举行——两家公司各自提出了"Agentic Enterprise"的实现路径：微软走"Chip-to-Cloud Agent设备"路线，Snowflake走"数据治理+Agent SDK"路线。两条路径的交汇点在于：**企业需要在Agent获得自主行动能力的同时，建立可靠的治理框架**。

---

## 其他要闻

### C3 AI发布Q4财报，Tom Siebel回归CEO

据[BusinessWire](https://www.businesswire.com/news/home/20260528523232/en/C3-AI-to-Announce-Financial-Results-for-Fourth-Quarter-and-Fiscal-Year-2026-on-June-3-2026)，C3 AI于6月3日发布Q4及全年财报。初步数据显示Q4收入约5160万美元。更值得注意的是，创始人Tom Siebel重新出任CEO——在企业AI市场竞争日趋激烈的当下，C3 AI需要重新证明其"AI优先"战略的商业可行性。

### Computex 2026进入尾声

如6月1日报道所述，Computex 2026展览于6月4日进入最后一个完整日。NXP CEO Rafael Sotomayor于6月3日发表主题演讲，聚焦边缘AI在汽车和工业物联网领域的应用。Nvidia RTX Spark（即此前报道的N1X消费版品牌名）在展会现场进行了实机演示，DLSS 4.5技术首次公开展示。

---

## 行业趋势：两条主线的交汇

本周的AI产业呈现出两条看似独立、实则相互关联的主线：

**政府开始建立AI治理的"脚手架"。** 特朗普行政令虽然以"自愿"为表，但建立了审查流程、基准测试和机构协调的制度基础。这与Illinois SB 315的强制审计、欧盟AI Act的风险分级体系，共同构成了全球AI治理的"三层体系"：联邦框架（自愿/温和）→州法律（强制/具体）→国际规范（分级/普适）。

**科技巨头从"AI产品"转向"AI平台"。** 微软Build 2026的主题不是某个模型或某个功能，而是**重新定义计算平台的本质**——从"运行应用的设备"到"运行Agent的平台"。Snowflake的"Agentic Enterprise"战略、Anthropic的Dynamic Workflows、Google I/O的AI Agent搜索（[如5月18-21日报道](/blog/2026-05-18-google-io-gemini-4-anthropic-900b-meta-avocado-delay)），所有巨头都在同时押注同一个方向：**Agent是下一个计算范式**。

这两条主线的交汇点在于：当AI Agent获得越来越多的自主行动能力时，政府恰好开始建立监管框架——这一时间上的巧合（而非因果关系）可能决定了未来数年AI产业发展的基本节奏：技术进步加速与监管框架构建的同步赛跑。

---

## 关键要点

- **特朗普签署任内首份AI行政令**：建立"自愿审查"框架，前沿模型发布前30天政府评估期——从"废除监管"到"建立基础设施"的重大转向，为未来升级为强制监管铺设制度管道
- **Microsoft Build 2026重新定义计算平台**：Project Solara（Android驱动、Agent-first、Chip-to-Cloud）、Autopilots（常驻AI代理）、MAI-Code-1（自研编程模型替代OpenAI）——Windows不再是主角
- **Majorana 2量子芯片1000倍可靠性突破**：量子比特存活时间从毫秒级到20秒，AI辅助材料设计使量子计算加速走向实用化，2029年可扩展系统目标
- **"Agentic Enterprise"成为本周共同主题**：微软（Agent设备）、Snowflake（数据Agent治理）、Anthropic（企业Agent）从不同维度构建Agent时代的商业基础设施
- **联邦AI监管框架初具雏形**：特朗普行政令（自愿/联邦）+ Illinois SB 315（强制/州）+ EU AI Act（分级/国际）构成全球AI治理三层体系

---

## 常见问题

### 特朗普AI行政令会要求AI公司强制提交模型审查吗？
不会。当前行政令明确建立了**自愿框架**，并明文禁止将此文用于建立强制性要求。但它建立了审查的机构流程和分类基准测试机制——如果未来发生重大AI安全事件，政府拥有从"自愿"升级为"强制"的制度基础。

### Project Solara会取代Windows吗？
不会直接取代。Project Solara针对的是**新的设备品类**（智能时钟、智能徽章等），而非传统PC市场。Windows仍将作为PC和工作站操作系统存在。但Solara基于Android而非Windows的决定，表明微软认为Agent-first设备需要一种不同于传统操作系统的底层架构。

### Microsoft自研MAI-Code-1是否意味着微软将放弃OpenAI？
不完全是。CNBC报道称此举旨在"减少依赖、降低成本"，而非完全替代。GitHub Copilot未来可能同时支持OpenAI和MAI模型——类似于[6月1日报道的按Token计费模式](/blog/2026-06-01-computex-keynote-feynman-arm-chip-war-copilot-credits)，微软希望在不同模型间灵活切换以控制成本。

### 接下来应关注什么？
**Apple WWDC 2026（6月8-12日）**——Gemini驱动的Siri和Apple Intelligence 2.0将如何回应微软的Agent战略；以及特朗普行政令60天期限到期时（约8月初）分类基准测试流程的具体内容。

---

## 参考资料

- [Promoting Advanced Artificial Intelligence Innovation and Security - White House](https://www.whitehouse.gov/presidential-actions/2026/06/promoting-advanced-artificial-intelligence-innovation-and-security/)
- [Trump Signs AI Safety Order Seeking Voluntary Review of New Models - NPR](https://www.npr.org/2026/06/02/nx-s1-5844347/ai-safety-trump-executive-order)
- [Trump signs an executive order to vet top AI models for security risks - AP](https://apnews.com/article/trump-ai-executive-order-e41af74f7b0865482f07d10fe7a50fe3)
- [Trump dodges AI rules for now with latest executive order - Axios](https://www.axios.com/2026/06/02/trump-signs-new-ai-executive-order)
- [Why Trump's AI executive order was pulled - Axios](https://www.axios.com/2026/05/21/trump-ai-executive-order-postponed-why)
- [Assessing Trump's Executive Order on AI Oversight - CFR](https://www.cfr.org/articles/assessing-trumps-executive-order-on-ai-oversight)
- [AI Executive Order Sets Stage for New Cybersecurity Directives - Federal News Network](https://federalnewsnetwork.com/cybersecurity/2026/06/ai-executive-order-sets-stage-for-new-cybersecurity-directives/)
- [Microsoft Build 2026: Be yourself at work - Microsoft Blog](https://blogs.microsoft.com/blog/2026/06/02/microsoft-build-2026-be-yourself-at-work/)
- [Inside Microsoft's Project Solara - GeekWire](https://www.geekwire.com/2026/inside-microsofts-project-solara-a-new-platform-for-devices-that-run-ai-agents-instead-of-apps/)
- [Project Solara: The Shift to Agent-First Computing - Qualcomm](https://www.qualcomm.com/news/onq/2026/06/project-solara-agent-first-computing)
- [Microsoft Unveils Scout Personal Work Agent - Thurrott.com](https://www.thurrott.com/a-i/336926/build-2026-microsoft-unveils-scout-personal-work-agent-and-new-in-house-ai-models)
- [Microsoft unveils new AI models, lessen reliance on OpenAI - CNBC](https://www.cnbc.com/2026/06/02/microsoft-unveils-new-ai-models-lessen-reliance-on-openai-lower-costs.html)
- [Majorana 2, made more reliable with Microsoft Discovery - Microsoft News](https://news.microsoft.com/source/features/innovation/majorana-2-microsoft-discovery-agentic-ai/)
- [Microsoft reveals new quantum chip made with AI - Reuters](https://www.reuters.com/business/microsoft-reveals-new-quantum-chip-made-with-ai-says-it-will-have-systems-by-2026-06-02/)
- [Microsoft reveals next quantum chip - BBC](https://www.bbc.com/news/articles/cj4p7gyvp52o)
- [The 7 Biggest Announcements from Microsoft Build 2026 - The Verge](https://www.theverge.com/tech/941738/microsoft-build-2026-biggest-announcements)
- [Snowflake Expands Intelligence and Cortex Code - Snowflake](https://www.snowflake.com/en/news/press-releases/snowflake-expands-snowflake-intelligence-and-cortex-code-to-power-the-control-plane-for-the-agentic-enterprise/)
- [Trump Signs Executive Order Seeking Oversight of A.I. Models - NYT](https://www.nytimes.com/2026/06/02/technology/trump-executive-order-ai.html)
- [Trump signs AI safety order seeking voluntary review of new models - POLITICO](https://www.politico.com/news/2026/06/02/trump-signs-downsized-ai-order-00946389)
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
    document.addEventListener("DOMContentLoaded", () => {
        try {
            const rawMarkdown = document.body.innerText;
            const isDark = window.matchMedia("(prefers-color-scheme: dark)").matches;

            let webUrl = window.location.pathname;
            if (webUrl.endsWith('/index.md')) {
                webUrl = webUrl.substring(0, webUrl.length - 'index.md'.length) || '/';
            } else {
                webUrl = webUrl.replace(/.md$/, '');
            }
            const linkColor = isDark ? '#58a6ff' : '#0969da';
            const navHtml = 
                '<div style="margin-bottom: 24px; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;">' +
                    '<a href="/index.md" style="color: ' + linkColor + '; text-decoration: none;">← Back to Home</a>' +
                    '<span style="margin: 0 8px; color: ' + (isDark ? '#484f58' : '#d0d7de') + ';">|</span>' +
                    '<a href="' + webUrl + '" style="color: ' + linkColor + '; text-decoration: none;">Switch to Web View</a>' +
                '</div>';

            let contentToRender = rawMarkdown;
            let frontmatterHtml = '';
            
            const fmMatch = rawMarkdown.match(/^---\s*[\r\n]+([\s\S]*?)[\r\n]+---\s*/);
            
            if (fmMatch) {
                contentToRender = rawMarkdown.substring(fmMatch[0].length);
                const yamlText = fmMatch[1];
                
                const borderColor = isDark ? '#30363d' : '#d0d7de';
                const bgColor = isDark ? '#161b22' : '#f6f8fa';
                const keyColor = isDark ? '#8b949e' : '#57606a';
                const valColor = isDark ? '#c9d1d9' : '#24292f';

                const rows = yamlText.split('\n')
                    .filter(line => line.trim() && line.includes(':'))
                    .map(line => {
                        const splitIdx = line.indexOf(':');
                        const key = line.slice(0, splitIdx).trim();
                        let val = line.slice(splitIdx + 1).trim();
                        if ((val.startsWith("'") && val.endsWith("'")) || (val.startsWith('"') && val.endsWith('"'))) {
                            val = val.slice(1, -1);
                        }
                        
                        return '<tr>' +
                            '<td style="white-space:nowrap; padding:8px 12px; color:' + keyColor + '; font-weight:600; border-bottom:1px solid ' + borderColor + '; width:1%;">' + key + '</td>' +
                            '<td style="padding:8px 12px; color:' + valColor + '; border-bottom:1px solid ' + borderColor + ';">' + val + '</td>' +
                        '</tr>';
                    }).join('');
                
                if (rows) {
                    frontmatterHtml = 
                        '<div style="margin-bottom: 32px; border:1px solid ' + borderColor + '; border-radius:6px; overflow:hidden; background-color:' + bgColor + ';">' +
                            '<table style="width:100%; border-collapse:collapse; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif; font-size:13px;">' +
                                rows +
                            '</table>' +
                        '</div>';
                }
            }
            
            const renderedHtml = marked.parse(contentToRender);
            
            const wrapper = document.createElement('article');
            wrapper.className = 'markdown-body';
            wrapper.innerHTML = navHtml + frontmatterHtml + renderedHtml;
            
            document.body.innerHTML = '';
            document.body.appendChild(wrapper);
        } catch (e) {
            console.error("Markdown rendering failed", e);
        }
    });
</script>
</body>
</html>