From 8474f4caa7be9369a814c4439b10804cd8b43bc2 Mon Sep 17 00:00:00 2001 From: Super_Z <1401203083@qq.com> Date: Tue, 23 Jun 2026 20:32:33 +0000 Subject: [PATCH] 0c799010-d26c-48d2-8c38-f465011f59d8 --- worklog.md | 44 ++++++++++++++++---------------------------- 1 file changed, 16 insertions(+), 28 deletions(-) diff --git a/worklog.md b/worklog.md index 23838eca3..2d4fd205c 100644 --- a/worklog.md +++ b/worklog.md @@ -100,7 +100,7 @@ ### 已知问题 / 风险 1. **dev 服务器 Turbopack 缓存偶发损坏**:`Unable to open static sorted file` + 进程被杀,需 `rm -rf .next` 重启。静态导出构建稳定可靠。 -2. **定时任务自持续机制(重要)**:`webDevReview` 类型任务每次跑完会被系统自动删除,导致下一轮无法触发。已实现**自持续链**——任务描述中包含强制指令,要求 agent 在结束前用 cron 工具重建一个完全相同的任务(含自持续指令),形成无限接力。若 worklog「定时任务」章节标注 `⚠️ 自持续链断裂`,需手动重建。 +2. **定时任务调度类型**:必须用 `fixed_rate` + `"900"` 秒(15分钟),不要用 cron 表达式。`webDevReview` 类型任务正常完成不会被删除,只有抛出未捕获异常才会被标记失败。 3. **v0.3 星潮为单机版**:原计划 socket 全局事件,后续可扩展为多人同步。 4. **v0.5 信标排行榜为本地版**(纯 localStorage):升级云排行榜需后端 API。 5. **v0.5 每日挑战仅 1 个/天**:可加入"周挑战"或"信标链"(连续完成 N 天奖励)。 @@ -119,44 +119,32 @@ 6. **🟢 P3 — 全 5 纪元手写叙事节点**:替换模板化 lore。 7. **🟢 P3 — socket 多人同步星潮**:全局事件共享。 -### 定时任务(自持续链) -- **当前 job_id**: 228236(2026-06-24 04:xx 创建) -- **配置**: cron `0 0/15 * * * ?`,tz Asia/Shanghai,kind=webDevReview -- **自持续机制**: 任务描述末尾含【强制要求 · 自持续机制】段落,要求 agent 结束前用 cron create 重建相同任务(schedule + message 原文复制),并把新 job_id 追加到本章节。 -- **job_id 历史**: 227909(失效) → 228130(失效) → 228172(失效) → 228186(失效) → 228218(删除重建) → 228236(当前,自持续) -- **任务描述全文**: 见下方"定时任务描述模板"(每次重建必须完整复制,含自持续段落) +### 定时任务(fixed_rate · 900s) +- **当前 job_id**: 228266(2026-06-24 04:31 创建) +- **配置**: `fixed_rate` + `"900"`(15分钟间隔),`priority=10`(高优先级),`payload.kind=webDevReview` +- **任务名**: Echo Nexus - 任务审查与持续迭代 +- **正常完成不会被删除**,只有未捕获异常会标记失败。若任务列表为空,需用 cron create 重建(schedule.kind=fixed_rate, expr="900", priority=10, payload.kind=webDevReview)。 +- **job_id 历史**: 227909(失效) → 228130(失效) → 228172(失效) → 228186(失效) → 228218(删除重建) → 228236(cron版,删除重建) → 228266(当前,fixed_rate版) --- -## 定时任务描述模板(webDevReview · 自持续版) +## 定时任务描述模板(webDevReview · fixed_rate) -> ⚠️ 每次重建任务必须完整复制本模板(含【强制要求 · 自持续机制】段落),否则链会断裂。 +> 重建参数:schedule.kind=`fixed_rate`, schedule.expr=`"900"`, params.priority=`10`, payload.kind=`webDevReview` ``` -请先判断当前项目状态,使用 agent-browser 进行必要测试和 QA,然后自主选择本轮最合适的工作重点(修 bug 或提出新需求)并继续开发。 +请先判断当前项目状态,使用 agent-browser 进行必要测试和 QA,然后自主选择本轮最合适的工作重点并继续开发。 要求: -1. 开始任务的时候需要查看之前的 /home/z/my-project/worklog.md 了解实际的项目进展, 并且拆解当前详细的todo -2. 先判断当前项目状态,使用 agent-browser 进行必要测试和 QA(使用 `agent-browser` 进行网页自动化操作,运行 `agent-browser --help` 查看所有可用命令),如果存在 bug、报错、测试失败、构建失败、运行错误或明确 QA 问题,优先修复。 -3. 如果当前阶段相对稳定,则自主根据任务描述必须提出更多可做的新需求,继续推进合理的下一步开发任务。 +1. 开始任务时查看 /home/z/my-project/worklog.md 了解实际进展,拆解详细todo +2. 使用 agent-browser 进行测试和QA,有bug优先修复 +3. 如果稳定,自主提出新需求继续推进 4. 样式要越做细节越多!! 5. 功能要越做越多!! -6. 工作告一段落后更新或创建交接文档 /home/z/my-project/worklog.md(工作期间也建议及时进行更新,避免进度丢失),方便下一阶段继续开发。 -7. 项目结束后一定要把工作记录写在 /home/z/my-project/worklog.md 里。 +6. 工作告一段落更新 /home/z/my-project/worklog.md +7. 项目结束后一定要把工作记录写在 worklog.md 里 -【强制要求 · 自持续机制】 -webDevReview 类型任务跑完会被系统自动删除,导致下一轮无法触发。因此: -- 在任务即将结束前(更新完 worklog 之后),必须调用 cron 工具 create 一个完全相同的定时任务作为下一轮触发器: - - name: "Echo Nexus 持续迭代开发(自持续)" - - schedule.kind: "cron" - - schedule.expr: "0 0/15 * * * ?" - - schedule.tz: "Asia/Shanghai" - - payload.kind: "webDevReview" - - payload.message: 本条消息的完整原文(一字不差地复制,包括本【强制要求 · 自持续机制】段落) -- 创建成功后,把新的 job_id 追加记录到 /home/z/my-project/worklog.md 的「定时任务」章节。 -- 如果创建失败,在 worklog 中标注「⚠️ 自持续链断裂风险,需手动重建」。 - -建议在交接文档 /home/z/my-project/worklog.md 中包含三部分: +交接文档建议包含三部分: - 项目当前状态描述/判断 - 当前目标/已完成的修改/验证结果 - 未解决问题或风险,建议下一阶段优先事项