跳转至

阶段六:应用中心基础与本地应用样板

状态:已完成并归档

2026-08-18:P6-11 收口完成

  • P6-11 已完成本地文本/Markdown/JSON 输入状态、系统资料目录映射、调用式运行提示、AI BOSS 调用留痕和告警 CORS preflight 收口;应用闲置时不启动后台任务或模型调用。
  • 真实验收:P6 专项 Runtime 15 passed;P6-11 与 P7 兼容增量测试 16 passed;SQLite 新旧结构迁移 quick_check=ok;Console JavaScript、嵌入和工作区契约通过。
  • P6 边界保持不变:local-review 是 OS 内的确定性本地资料分析样板,不是多应用平台,不调用模型、不创建第二调度器,也不写入外部业务系统。
  • 状态变化:P6 完成归档,当前阶段切换为 P7(本地应用 MVP 与应用运行规范)进行中。P7 的实现记录与生产证据不得回写本归档正文。

完成日期:2026-08-18

完成范围

  • Runtime 增量建立内置应用注册表、Manifest、运行、输入、结果、对象关联、动作幂等和事件记录;不改写 P1-P5 数据。
  • 完成应用启停、运行详情、取消、受控重新运行、错误体、Runtime 重启中断恢复和跨应用归属校验;重复请求不会创建第二次运行。
  • Console 发布独立“应用中心”与本地资料分析工作区,默认展示摘要、事实、风险、证据、下一步和等待 Benson 状态,技术详情按需展开。
  • 本地样板支持纯文本、Markdown、JSON 和文本型 PDF;Cloudreve 已登记文件通过 Runtime root-only StorageAdapter 进行精确路径、大小、SHA-256 和类型校验,浏览器与 Worker 不接收文件字节。
  • 结果状态严格为 awaiting_benson,分析完成不冒充最终验收;运行关联现有 Conversation,未创建第二套任务或验收状态机。

验收证据

  • Runtime 全量回归:194 passed;P6 专项、计划状态、严格 MkDocs、Console 合同和部署边界通过。
  • GitHub Actions Runtime、Console、Docs 构建成功;三者按 Runtime、Console、Docs 顺序部署,健康检查通过。
  • 生产 SQLite 发布前备份,发布后 PRAGMA quick_check=ok;生产真实纯文本和 Cloudreve 登记 CSV 引用运行通过,结果停在 awaiting_benson
  • 真实管理员 API Key Chrome 会话公网验收通过:应用中心加载、资料提交、结果回显、启停自定义居中弹窗、桌面 1440x900、移动 390x844 无横向溢出;启停结束后应用恢复为启用状态。

后续边界

  • P6 不引入第二应用、外部业务写入、动态插件、第二调度器或隐藏 Token 限制。
  • P7 只在本归档完成后进入等待实施状态;P8 继续等待 P7 完成。历史应用运行、结果和审计保留,回滚不删除数据。

2026-08-18:P6-10 归档后更正

  • 补齐系统与应用边界:项目仓库只负责开发、测试、构建和发布;AgentMeshOS Runtime 是 OS 底座;local-review 是运行在 OS 内的应用。独立 Project 项目库不属于 Runtime 应用资料空间。
  • 补齐人类入口:应用工作区提供系统 Cloudreve 资料选择器,AI BOSS 对话提供结构化 @local-review 调用;用户不再手填 Cloudreve 路径、大小或 SHA-256。浏览器只读取安全列表和元数据,Runtime 负责下载与重新校验。
  • 生产证据:应用资料根目录首次访问发现缺失后,按约定创建 AgentMeshOS-长期/applications/local-review;真实文件选择、SHA-256 回读和确定性分析结果停在 awaiting_benson,测试资料已删除。真实 @local-review 调用返回 model_called=false 并正确关联当前主题。
  • 发布证据:提交 57c567c 已推送 GitHub;Runtime/Console/Docs 镜像构建成功并按 Runtime → Console → Docs 发布。Runtime 数据库发布前后 quick_check=ok,Console/Docs 健康,Docs 公网已回读 P7 当前状态和 P6-10 归档记录。