# 已恢复模块索引

这是自动恢复结果的导航页。原始构建文件仍保留在项目根目录，`restored` 目录中的 JavaScript 是格式化、字符串解码和有限语义命名后的副本。

| 模块 | 主要职责 | 当前恢复情况 |
| --- | --- | --- |
| `js/background.js` | 扩展后台、DevTools 与页面之间的消息转发、AI 流式请求 | 协议字符串已解码 |
| `js/content.js` | 页面桥接、注入 `engine.js` 与 `inspector.js`、跨 frame 通信 | 协议字符串已解码 |
| `js/engine.js` | 引擎检测、场景树、属性、拾取、遮罩和扩展适配器 | `EngineManager` 与 7 个引擎适配器已命名 |
| `js/inspector.js` | 页面侧检查器、消息通道、性能/Shader、骨骼和用户代码 | 核心工具类与主运行时已命名 |
| `js/devpanel.js` | DevTools 检视面板、编辑器、性能图表和资源面板 | 已格式化，第三方 bundle 尚未完全拆分 |
| `js/ai-panel.js` | 模型配置、上下文收集、对话和 API 请求 | 协议字符串已解码 |
| `js/usage-stats.js` | 匿名安装标识和使用统计 | 协议字符串已解码 |

## 恢复层次

1. 复制非 JavaScript 资源。
2. 在隔离 VM 中执行字符串表初始化，解码可安全计算的索引字符串。
3. 展开已识别的数字常量对象访问。
4. 对 JavaScript 做结构化格式化。
5. 只在字符串、正则和注释之外，对已确认的核心标识符做单词边界重命名。
6. 生成恢复报告、符号清单和本索引。

## 当前规模

本次共处理 19 个 JavaScript 文件，其中 2 个文件应用了语义命名。

语义名称来自构建产物中的导出赋值、实例化位置和调用关系，不代表已经找回原始 TypeScript 源码中的全部局部变量名。
