Weftale 代码地图
先读主流程的输入与交接,再按责任定位修改。本页只覆盖已声明主流程,不把目录出现过当作完整模块调查。
| 路径 | 职责 | 关键代码 | 与主流程的关系 |
|---|---|---|---|
src/boot/ | 从外壳进入核验与装载,并统一选择宿主 | src/boot/main.ts | 应用入口 |
src/shared/ | 提供 RPM 数据形状和通用哈希能力 | src/shared/rpm.ts | boot 与 Kernel 共同使用 |
src/core/kernel/ | 核验并装载根结构,交出有限控制面 | src/core/kernel/index.ts | boot 创建的 Cordis 上下文 |
test/unit/ | 约束期限、撤销及清单契约 | test/unit/boot-deadline.test.ts | Vitest node 项目 |
src/boot/
从外壳进入核验与装载,并统一选择宿主。范围仅为下表入口及主流程直接使用的契约,其余文件没有逐一审核。
| 重要代码 | 功能 | 关键符号 | 调用方 / 使用方 |
|---|---|---|---|
职责入口(src/boot/main.ts) | 从外壳进入核验与装载,并统一选择宿主 | boot / bootSteps / selectHost | 应用入口 |
相关验证:test/unit/boot-deadline.test.ts。本轮只检查可读证据,业务测试没有执行。
src/shared/
提供 RPM 数据形状和通用哈希能力。范围仅为下表入口及主流程直接使用的契约,其余文件没有逐一审核。
| 重要代码 | 功能 | 关键符号 | 调用方 / 使用方 |
|---|---|---|---|
职责入口(src/shared/rpm.ts) | 提供 RPM 数据形状和通用哈希能力 | isRpmShape / computeManifestHash | boot 与 Kernel 共同使用 |
相关验证:test/unit/rpm.test.ts。本轮只检查可读证据,业务测试没有执行。
src/core/kernel/
核验并装载根结构,交出有限控制面。范围仅为下表入口及主流程直接使用的契约,其余文件没有逐一审核。
| 重要代码 | 功能 | 关键符号 | 调用方 / 使用方 |
|---|---|---|---|
职责入口(src/core/kernel/index.ts) | 核验并装载根结构,交出有限控制面 | judge / KernelControl | boot 创建的 Cordis 上下文 |
相关验证:test/contract/。本轮只检查可读证据,业务测试没有执行。
test/unit/
约束期限、撤销及清单契约。范围仅为下表入口及主流程直接使用的契约,其余文件没有逐一审核。
| 重要代码 | 功能 | 关键符号 | 调用方 / 使用方 |
|---|---|---|---|
职责入口(test/unit/boot-deadline.test.ts) | 约束期限、撤销及清单契约 | withDeadline 的成功/失败/迟到用例 | Vitest node 项目 |
相关验证:test/unit/rpm.test.ts。本轮只检查可读证据,业务测试没有执行。
覆盖范围
仅覆盖公开源码中的启动与根插件交接:boot、RPM 形状与哈希、Kernel 入口和撤销机制。其余大插件、战斗、剧本、翻译隔离、资源、编辑器、存档与完整信任交互留给既有文档站。不引用本机设计原文、内部编号、指纹或快照;未提交界面变更不写成已交付。旧文档站内容基线保留,本次不宣称完成全站增量审核或双端验收。
生成物、依赖安装目录、临时日志及第三方供应商源码不作为本次第一方模块地图。修改范围外机制前应重新调查,不能从本页推断兼容性。
证据状态:除特别标注外,本页基于当前源码已确认。