# OpenMAIC 运行记录

## 种子区

- 2026-08-31 15:41 复核 GitHub Trending 全球 Today。
- THU-MAIC/OpenMAIC 位列第 1，约 25,082 Star，当天新增约 1,370 Star。
- 站内未找到已经完成的 OpenMAIC 实验，因此没有顺延。
- 源码固定到提交 `dfebbcf33f3a56064129903faeab70a9e4243146`。

## 播种区第一次工作

执行 `pnpm install --frozen-lockfile`。供应链锁文件检查通过，OpenMAIC 工作区包完成编译，但 pnpm 11 发现仓库 `allowBuilds` 中仍是占位值，并拦截未声明的第三方构建脚本。命令退出 1。

## 播种区第二次工作

把测试副本中的构建许可改成布尔值。只允许导出脚本需要的 `esbuild` 执行安装脚本，其余第三方安装脚本保持禁用。重新执行离线安装，命令退出 0。没有填写任何模型密钥，没有调用付费 API。

## 播种区第三次工作

执行完整 `pnpm test`。结果为 657 个测试文件中 645 个通过、3 个失败、9 个跳过；7163 个测试中 7039 个通过、45 个失败、79 个跳过。主要失败来自浏览器并发存储测试的五秒超时，另有一个远程图片导出测试超时。

## 播种区第四次工作

单独执行今天实际使用的 PPTX 导出专项测试。3 个测试文件、5 项测试全部通过。

## 播种区第五次工作

执行 `pnpm build`。Next.js 16.1.2 正式构建退出 0，生成 52 个静态页面。构建保留两条 Edge Runtime 警告，来源是 `instrumentation.ts` 中的 `process.once`。

## 收成区

调用 OpenMAIC 生产代码中的 `lib/export/use-export-pptx.ts#buildPptxBlob`，导出一堂 4 页中文微课。PPTX 为 79,985 字节。随后解包检查四个 slide XML，`GitHub Trending`、`先做三件事`、`OpenMAIC`、`小测验` 四个文本锚点全部存在。

SHA-256 为 `797c657437ad6e96923604c12351295af279c6f8b6ddeffd231203bfe9c93e1e`。

## 未验证边界

- 没有运行依赖模型 API 的多智能体课堂生成。
- 没有验证真实多人课堂交互。
- 没有验证 TTS、视频生成或商业模型提供商。
- 完整测试套件没有全绿，45 项失败如实保留。
