任务清单: V0.1五模块开发计划·频道首页+工单+授权+回执+记忆
This commit is contained in:
parent
bacd79cb0e
commit
5588f13620
|
|
@ -0,0 +1,101 @@
|
||||||
|
---
|
||||||
|
type: WorkOrder
|
||||||
|
status: Active
|
||||||
|
channel: CH-YEYE-001
|
||||||
|
executor: 小线 · PER-YE-LN-001
|
||||||
|
created: 2026-07-23
|
||||||
|
---
|
||||||
|
|
||||||
|
# HoloLake Era · 初始化频道 · V0.1 功能开发任务清单
|
||||||
|
|
||||||
|
## 目标
|
||||||
|
|
||||||
|
将 guanghu-research (localhost:5173) 的 V0.1 从 demo 升级为**完整可用的初始化频道体验**。等 REPO-008 恢复后嵌入 HoloLake Lighthouse AI 知识空间。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 任务 1 · 频道首页(欢迎回家)
|
||||||
|
|
||||||
|
**当前态**: home.md 静态页面 + V0.1 HomePage 有 demo 数据
|
||||||
|
**目标态**: 用户打开看到的第一个页面——实时频道状态面板
|
||||||
|
|
||||||
|
要做的:
|
||||||
|
- [ ] 从 yeye 仓库 API 读取实时数据(工单数、回执数、模块状态)
|
||||||
|
- [ ] 面板布局:频道管家状态 + 待处理工单数 + 最近回执摘要
|
||||||
|
- [ ] 三个快捷入口卡片:工单面板 / 模块商店 / 记忆健康
|
||||||
|
- [ ] 替换 V0.1 HomePage 的 demo 数据
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 任务 2 · 工单面板(创建+追踪)
|
||||||
|
|
||||||
|
**当前态**: HomePage 展示 3 条 demo 工单
|
||||||
|
**目标态**: 可创建、可查看、可追踪状态的完整工单系统
|
||||||
|
|
||||||
|
要做的:
|
||||||
|
- [ ] 工单创建表单:用户输入一句话 → 自动填充目标/范围/风险
|
||||||
|
- [ ] 工单列表:按状态分组(draft → planned → completed)
|
||||||
|
- [ ] 每条工单可点击展开详情
|
||||||
|
- [ ] 工单数据写入 yeye/receipts/ 作为 HLDP YAML
|
||||||
|
- [ ] 状态流转追踪
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 任务 3 · 授权卡片
|
||||||
|
|
||||||
|
**当前态**: V0.1 AuthorizePage 独立页面,跟工单未绑定
|
||||||
|
**目标态**: 嵌入工单详情的授权卡片
|
||||||
|
|
||||||
|
要做的:
|
||||||
|
- [ ] 识别工单中"需要授权"的项
|
||||||
|
- [ ] 卡片展示:授权范围 + 有效期 + 风险 + 回滚方式
|
||||||
|
- [ ] 批准/拒绝按钮
|
||||||
|
- [ ] 授权记录写入 yeye/receipts/
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 任务 4 · 回执记录
|
||||||
|
|
||||||
|
**当前态**: ✅ 已接入 yeye 仓库 API,能读取 6 份真实回执(需修复 UTF-8 乱码已修复)
|
||||||
|
**目标态**: 完善展示
|
||||||
|
|
||||||
|
要做的:
|
||||||
|
- [ ] 回执卡片点击展开详情
|
||||||
|
- [ ] 关联工单链接
|
||||||
|
- [ ] 证据文件展示(diff/截图/响应)
|
||||||
|
- [ ] 按时间排序 + 搜索
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 任务 5 · 记忆健康
|
||||||
|
|
||||||
|
**当前态**: pages/永久记忆.md 静态说明页
|
||||||
|
**目标态**: 实时记忆健康面板
|
||||||
|
|
||||||
|
要做的:
|
||||||
|
- [ ] 从 memory-package.yml 读取记忆路径数
|
||||||
|
- [ ] 展示外部 AI 可读状态
|
||||||
|
- [ ] Git 历史验证(最近同步时间)
|
||||||
|
- [ ] 可追溯性确认(所有变更可追到 commit)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 依赖与阻塞
|
||||||
|
|
||||||
|
| 阻塞项 | 状态 | 说明 |
|
||||||
|
|--------|------|------|
|
||||||
|
| REPO-008 可访问 | ❌ 阻塞 | guanghulab.com 502,无法获取 HoloLake Lighthouse 源码 |
|
||||||
|
| 本地模型连接 | — | 可选,工单自动填充需要本地模型生成计划 |
|
||||||
|
|
||||||
|
## 不依赖 REPO-008 可先做的
|
||||||
|
|
||||||
|
- [x] 回执数据接入 (已完成)
|
||||||
|
- [ ] 频道首页实时面板
|
||||||
|
- [ ] 工单创建表单(先用模板,不连模型)
|
||||||
|
- [ ] 授权卡片(跟工单绑定)
|
||||||
|
- [ ] 记忆健康面板
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
> 执行者:小线 · PER-YE-LN-001
|
||||||
|
> 授权:妈妈 · ICE-GL∞ · 2026-07-23 签发
|
||||||
|
|
@ -1,2 +1,24 @@
|
||||||
import { defineConfig } from "vite"; import react from "@vitejs/plugin-react";
|
import { defineConfig } from "vite";
|
||||||
export default defineConfig({ plugins: [react()], server: { port: 5173, open: true } });
|
import react from "@vitejs/plugin-react";
|
||||||
|
|
||||||
|
const GITEA_TOKEN = "f84a31ef0be84fe25f3b344bfd847583bf7796d2";
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
|
plugins: [react()],
|
||||||
|
server: {
|
||||||
|
port: 5173,
|
||||||
|
open: true,
|
||||||
|
proxy: {
|
||||||
|
"/gitea-api": {
|
||||||
|
target: "https://guanghutansuohe.com",
|
||||||
|
changeOrigin: true,
|
||||||
|
rewrite: (path) => path.replace(/^\/gitea-api/, "/code/api/v1"),
|
||||||
|
configure: (proxy) => {
|
||||||
|
proxy.on("proxyReq", (proxyReq) => {
|
||||||
|
proxyReq.setHeader("Authorization", `token ${GITEA_TOKEN}`);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue