- Backend: new canonical Proposal model + /proposals router - Backward-compat shims for old Propose imports and /proposes API - Tests updated to use /proposals, legacy compat tests added - Impact checklist: docs/BE-PR-001-rename-impact.md - TASKLIST.md: BE-PR-001 marked complete All 21 proposal tests pass.
57 lines
1.9 KiB
Markdown
57 lines
1.9 KiB
Markdown
# HarborForge 自动化开发任务 - 定时唤醒
|
||
# 模型: kimi/k2p5 | Agent: developer
|
||
# 目标: Discord 1474327736242798612
|
||
|
||
## 任务说明
|
||
|
||
每次唤醒后执行以下操作:
|
||
|
||
### 1. 读取计划文档
|
||
- 阅读 `/root/.openclaw/workspace/workspace-developer/HarborForge/plans/NEXT_WAVE_DEV_DIRECTION.md`
|
||
- 理解当前开发方向和架构设计
|
||
|
||
### 2. 读取任务列表
|
||
- 阅读 `/root/.openclaw/workspace/workspace-developer/HarborForge/plans/TASKLIST.md`
|
||
- 识别未完成的任务项
|
||
|
||
### 3. 任务执行策略
|
||
- 从 TASKLIST.md 中选择一个**未完成的、可独立执行**的任务
|
||
- 优先选择只涉及单个子模块的任务(Backend/Frontend/CLI/Plugin)
|
||
- 避免一次任务横跨多个子模块
|
||
- 如任务过大,拆分为更小的子任务
|
||
|
||
### 4. 执行流程
|
||
1. 创建任务分支(如需要)
|
||
2. 实现功能代码
|
||
3. 编写/更新测试
|
||
4. 本地验证(如可能)
|
||
5. 提交代码并推送
|
||
6. 更新 TASKLIST.md,将完成的任务标记为 `[x]`
|
||
|
||
### 5. 汇报要求
|
||
向 Discord channel `1474327736242798612` 发送执行摘要:
|
||
- 本次处理的任务ID和标题
|
||
- 完成状态(已完成/部分完成/遇到阻塞)
|
||
- 关键变更摘要
|
||
- 下一步计划或遇到的问题
|
||
|
||
### 6. 任务完成检测
|
||
- 检查 TASKLIST.md 中是否还有未完成任务
|
||
- 如果**所有任务都已完成**:
|
||
- 在 Discord 汇报最终完成情况
|
||
- 调用 `openclaw cron delete hf-dev-kimi-scheduler` 删除本定时任务
|
||
- 说明删除原因
|
||
|
||
## 开发原则
|
||
|
||
- **单一职责**:每次只处理一个任务
|
||
- **小步快跑**:任务可拆分则拆分
|
||
- **及时汇报**:每个任务完成后立即汇报进度
|
||
- **安全优先**:涉及破坏性变更时先确认
|
||
|
||
## 当前上下文
|
||
|
||
- 工作目录: `/root/.openclaw/workspace/workspace-developer/HarborForge`
|
||
- Git 仓库: https://git.hangman-lab.top/zhi/HarborForge
|
||
- 包含子模块: Backend, Frontend, Cli, Monitor, OpenclawPlugin, Test
|