Skip to content

Commit 5919795

Browse files
committed
docs: 观测那一节记下实际落地位置(declared/note 归 why runtime,不归 doctor)
doctor 面向「这台机器健康吗」,而 binding 是某一次构建的决定 —— 它属于解释那次构建 的命令。写下差异,而不是让文档说一件没做的事。
1 parent 7dacceb commit 5919795

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

.agents/docs/2026-08-11-graphics-runtime-search-closure-implementation-plan.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -267,11 +267,11 @@ mcpp 在**驱动 ninja 之前**把它设进自己的进程环境(子进程继承
267267

268268
## 7. M7 — 可观测性
269269

270-
| 载体 | 补什么 |
271-
|---|---|
272-
| `resolution.json` | `runtime_search` 数组:`[{path, origin}]`,**保序** |
273-
| `mcpp why runtime` | `search:` 行按 origin 展开;binding 未声明时打印 `note` |
274-
| `mcpp doctor` | `declared=false` 作为 **info** 呈现并说明影响范围 |
270+
| 载体 | 补什么 | 实际落地 |
271+
|---|---|---|
272+
| `resolution.json` | `runtime_search` 数组:`[{path, origin}]`,**保序** | ✅ 位置是 `runtime.search.closure`,并多带一列 `machine_local` |
273+
| `mcpp why runtime` | `search:` 行按 origin 展开;binding 未声明时打印 `note` | ✅ 另加一行 `binding: (undeclared) … — this SubOS did not describe itself` |
274+
| `mcpp doctor` | `declared=false` 作为 **info** 呈现 | **改到 `mcpp why runtime`**`doctor` 面向「这台机器健康吗」,而 binding 是**某一次构建**的决定 —— 它属于解释那次构建的命令。`doctor` 本轮只补了 `unresolvable` 那一支判决 |
275275

276276
---
277277

0 commit comments

Comments
 (0)