工程

开发与诊断

开发与诊断

开发页把运行日志、数据库、客户端测试、服务端测试、基础信息、开发文档和接口文档收进同一个桌面入口。

开发页概览

截图展示了服务端测试报告:用例结果、耗时、覆盖率和文件级摘要可以直接在 Mira 中查看。

这一页服务谁

开发页主要服务项目作者、协作者和需要排查本地环境的高级用户。

它不是普通聊天用户每天都要进入的页面,但对一个持续演化的本地桌面应用非常重要:维护者不必在命令行、日志目录、测试报告和独立文档之间反复切换。

当前入口

页面顶部包含:

  • 日志;
  • 数据库;
  • 客户端测试;
  • 服务端测试;
  • 基础信息;
  • 开发文档;
  • 接口文档。

这些入口覆盖了从运行状态到代码验证的主要维护面。

测试报告

当前服务端测试页会显示:

  • 总用例、通过和失败数量;
  • 本次测试耗时;
  • Statements、Branches、Functions、Lines 覆盖率;
  • 文件级测试与覆盖率摘要;
  • 单个文件的详情入口。

测试通过数量只是第一层信息。覆盖率和失败文件列表可以帮助维护者判断:问题是局部回归、未覆盖路径,还是整条链路已经不可用。

日志与数据库

日志页适合查看本地后端和错误日志,并在需要时导出或清理日志。

数据库页用于检查本地数据状态。对知识库、角色、会话和配置这类本地数据而言,能够直接查看数据库连通与基础状态,有助于把“界面异常”和“数据异常”区分开。

开发文档与接口文档

文档入口用于把稳定合同、架构说明和接口信息留在应用附近。

Mira 的文档不只是给最终用户阅读,也承担项目记忆:当系统复杂到一个人无法记住所有调用链和边界时,结构化文档可以成为人和 AI 共同使用的稳定入口。

使用边界

开发页展示的是诊断与验证信息,不应被理解为“测试全绿就代表产品一定没有问题”。

真实验收还需要结合:

  • 用户流程;
  • 数据迁移与兼容性;
  • 权限和副作用边界;
  • 本地与云端 Provider 的实际运行环境;
  • 黑盒场景和人工判断。