Import the client, server, skills, tests, and build scripts as the starting point for the rebuild, then trim the surfaces this project does not ship: Electron desktop packaging, the marketing website, and the ESP32 firmware tree. CI keeps the web build, e2e, lockfile, release, and Docker workflows. Rename the package and CLI entry points to hermes-ui, drop the prepare hook so npm ci no longer triggers a build, and drop the removed tsconfig and nodemon references. Rewrite AGENTS.md, ARCHITECTURE.md, DEVELOPMENT.md, and the READMEs so the documented package map and hard rules match this repository. reference_code/ is ignored: it is a read-only snapshot, not an input to the build.
32 lines
1.5 KiB
Markdown
32 lines
1.5 KiB
Markdown
# hermes-ui 分阶段施工计划
|
||
|
||
> 决策基线:[`../03-施工蓝图.md`](../03-施工蓝图.md)
|
||
> 旧版只读参考:`../../reference_code/ekko-studio`(**项目完成后可删除**)
|
||
|
||
## 阶段索引
|
||
|
||
| 文件 | 阶段 | 目标 | 前置 |
|
||
|---|---|---|---|
|
||
| [phase_001.md](phase_001.md) | 骨架搭建 | 拷入源码、裁成最小可运行、删 desktop/website | — |
|
||
| [phase_002.md](phase_002.md) | 去品牌 + i18n | 无 `ekko`/`hermes-web-ui`;i18n 收敛 zh/en | 001 |
|
||
| [phase_003.md](phase_003.md) | 砍 I/J 组 | 删编程代理与自有 Agent,聊天只走桥 | 002 |
|
||
| [phase_004.md](phase_004.md) | 砍桌面端 + 官网 | 无 Electron;hermes CLI 改自装;依赖收口 | 003 |
|
||
| [phase_005.md](phase_005.md) | ArkScope + 样板页 | vendor 2 个组件;定视觉语言基线 | 004 |
|
||
| [phase_006.md](phase_006.md) | 聊天页迁移 | 流式/虚拟滚动/审批全对等 | 005 |
|
||
| [phase_007.md](phase_007.md) | 批量迁移 7a-7g | 其余 20 视图换 Arco,无 naive-ui | 006 |
|
||
| [phase_008.md](phase_008.md) | 测试与 CI 收口 | harness 重写;验证可删 reference_code | 007 |
|
||
|
||
## 依赖关系
|
||
|
||
```
|
||
001 骨架
|
||
└─ 002 去品牌
|
||
└─ 003 砍 I/J
|
||
└─ 004 砍桌面端
|
||
└─ 005 风格基线 ← 分水岭:此前只做"能跑"
|
||
└─ 006 聊天页 ← 分水岭:此后才改样式
|
||
└─ 007 批量迁移
|
||
└─ 008 收口
|
||
```
|
||
|
||
**Phase 001-004 是"能跑",Phase 005-007 是"好看"。不要在 001-004 碰样式代码。 |