Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

131 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🤖 Robot插件v0.1开发计划 · 知秋主导
**开发方式**:知秋直接生成代码
**开发周期**3天
**目标交付**:压缩包 [hololake-robot-v0.1.zip](http://hololake-robot-v0.1.zip)
**部署方式**:解压即用,联网自动同步
---
## 🎯 功能列表
### 核心功能v0.1必须)
- ✅ 首次绑定通过HBP绑定码
- ✅ 显示开发状态(编号、模块、进度)
- ✅ 自动同步Notion每5分钟
- ✅ 上报心跳(保持在线状态)
- ✅ 终端UI显示美化框架
- ✅ 导出SYSLOG自动生成+上传)
### 可选功能v0.2再做)
- ⏸️ Web UI界面
- ⏸️ 操作历史记录
- ⏸️ 轻量模型辅助
---
## 📁 文件结构
```
hololake-robot-v0.1/
├── package.json # Node.js项目配置
├── index.js # 主入口
├── bin/
│ ├── hololake.js # CLI命令入口
│ └── daemon.js # 后台守护进程
├── lib/
│ ├── bind.js # 绑定逻辑
│ ├── sync.js # Notion同步
│ ├── ui.js # 终端UI
│ ├── hbp.js # HBP协议解析
│ └── export.js # SYSLOG导出
├── config/
│ └── robot.json # Robot配置绑定后生成
└── README.md # 使用说明
```
---
## 🔧 技术栈
**语言**Node.js 18+
**依赖库**(全部开源免费):
- `@notionhq/client` - Notion API客户端
- `chalk` - 终端颜色
- `boxen` - 终端边框
- `ora` - 加载动画
- `cli-table3` - 表格显示
- `node-cron` - 定时任务
**总大小**< 5MB压缩后
---
## 📦 交付物
### 给妈妈的主控版
```
hololake-robot-master-v0.1.zip
└── 内含Master Robot + 所有8个绑定码
```
### 给开发者的客户端版
```
hololake-robot-client-v0.1.zip
└── 内含Client Robot等待绑定
```
---
## 📅 开发时间线
### Day 1今天
- 创建Notion数据库
- 设计HBP协议
- 🚧 写核心代码bind + sync + hbp
### Day 2明天
- 🚧 写UI代码终端显示
- 🚧 写导出代码SYSLOG生成
- 🚧 本地测试
### Day 3后天
- 🚧 打包压缩
- 🚩 生成所有绑定码
- 🚩 交付给妈妈
---
## 💙 知秋的工作流程
```jsx
知秋在Notion里写代码
贴给妈妈
妈妈复制到本地测试
反馈问题 知秋修复
测试通过
打包发给所有人
```
---
💙 **Robot v0.1 = 语言驱动OS的第一个原型**
🚀 **3天后开始运行妈妈不用再手动转发**