Files

50 lines
1.8 KiB
Markdown

---
description: "runtime-diagnostics 组地图:面向用户与维护者浏览本组的包自有运行时检查能力。"
kind: "package-group"
---
# packages/runtime-diagnostics
[English](README.md) | 中文
## 概述
runtime-diagnostics 组为 DeepSeek Harness 组合提供运行时自检:一个包 `invariants` 在组合运行期间运行包自有检查,验证每个包的持久事件与数据关系。违规会以归因到拥有该关系的包的错误呈现;全局开关与包名过滤器控制运行哪些检查。当组合需要在正常运行中验证自身运行时约定时,请使用本组的包。
## 目录
- [](#packages)
- [相关文档](#related-documentation)
- [开发备注](#dev-note)
-----
<a id="packages"></a>
## 包
| 包 | 职责 | ctx 键 |
|---|---|---|
| [`invariants`](invariants/README.zh.md) | 运行包自有运行时检查,并按所属包报告每次失败 | 注册到 `ctx.invariants` |
-----
<a id="related-documentation"></a>
## 相关文档
- [运行时不变式子系统](../../docs/subsystems/invariants.zh.md)——生成的服务参考:选择、installer 与配套入口约定。
- [包自有不变式服务 Agent Note](../../.agents/notes/implemented/architecture/2026-07-19-package-owned-invariant-service.zh.md)——检查为何放在归属者旁边,以及注册表为何拥有选择与生命周期。
- [不变式运行时约定 Agent Note](../../.agents/notes/implemented/architecture/2026-07-19-package-invariant-runtime-contracts.zh.md)——运行时不变量可以断言什么,以及强制配套入口接线的机械门禁。
- [包约定](../AGENTS.md)——每个包都必须遵循的 `./invariant` 配套入口规则。
-----
<a id="dev-note"></a>
## 开发备注
<details>
<summary>维护者的工作上下文——点击展开</summary>
无。
</details>