Skip to content

Commit e2060e1

Browse files
committed
docs(core-devx): 同步热重载 L2 与 repeater 路线验收状态
1 parent d809792 commit e2060e1

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

docs/architecture/core-devx-roadmap.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Core 开发体验路线(plugin_sdk · core_commands · 热重载)
22

3-
> **状态**:M0–M5b 已落地 · **分支**`dev`
3+
> **状态**:M0–M5b + P5 + M3 L2 已落地 · **分支**`dev`
44
> **背景**:多平台适配 ROI 低;QQ 深耕 + 参考 [GsUID Core](https://github.com/Genshin-bots/gsuid_core) 的「用户减负、统一开发、内置命令、成熟热重载」方向。
55
> **非目标**:替换 NoneBot matcher、全量代码热载、独立 WS 核心。
66
@@ -260,7 +260,7 @@ src/plugins/pb_core/
260260
| 级别 | 内容 | 现状 | 目标 |
261261
| --- | --- | --- | --- |
262262
| **L1 配置** | WebUI → `webui.json` | ✅ 成熟 | 保持 |
263-
| **L2 元数据** | extra / help 索引 / ingress route | 部分(save hook) | 文档 + `reload_policy: metadata` |
263+
| **L2 元数据** | extra / help 索引 / ingress route | `reload_plugin_metadata_l2()`;WebUI 保存对 `metadata`/`full` 触发 | 保持 |
264264
| **L3 插件** | 代码变更 | ❌ 需重启 | `pallas plugin reload` 可控范围 |
265265

266266
**明确不做**(与 [pallas-cli.md](pallas-cli.md) 一致):NoneBot matcher 级热卸载/重载作为默认路径。
@@ -279,7 +279,7 @@ src/plugins/pb_core/
279279

280280
## P5 · Legacy 可读性(行为不变)
281281

282-
- `repeater/__init__.py``handlers/`(仅搬代码)
282+
- [x] `repeater/__init__.py``handlers/`(仅搬代码)
283283
- core 新代码必须符合 golden checklist;扩展包维持渐进迁移
284284

285285
---
@@ -363,7 +363,7 @@ flowchart LR
363363
| **M0** | 本文 + `plugin-convention` 链入 extra 表 ||
364364
| **M1** | `features/plugin_sdk` + 测试 + Cookbook | M0 |
365365
| **M2** | `plugins/pb_core` + matrix + 文档 | M0、CLI 已有 |
366-
| **M3** | reload 文档、`reload_policy` 解析桩 | M1 可选 |
366+
| **M3** | reload 文档、`reload_policy` 解析 + L2 索引重建(#219 | M1 可选 |
367367
| **M4** | Cookbook 存储、WebUI 能力页 | M1 |
368368
| **M5a** | `pallas_webui``pb_webui` + 兼容别名 + 数据路径迁移 | M0 |
369369
| **M5b** | `pallas_protocol``pb_protocol` + env 双读 + 文档 | M5a 建议先合 |
@@ -382,7 +382,7 @@ flowchart LR
382382
| 新内核插件前缀 | **`pb_*`**;历史 **`pallas_webui``pb_webui`****`pallas_protocol``pb_protocol`**(M5) |
383383
| `command_limit_row` |`command_perm_row` 对称,P1 新增 |
384384
| `sdk_min_version` | 首版省略 |
385-
| `reload_policy` | M0 文档化M3 再实现 |
385+
| `reload_policy` | M0 文档化M3 L2 已实现;L3 CLI 待定 |
386386

387387
---
388388

0 commit comments

Comments
 (0)