|
@@ -4,6 +4,37 @@
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
|
|
+## v1.0.1158 (2026-08-19)
|
|
|
|
|
+
|
|
|
|
|
+### 文档
|
|
|
|
|
+- 任务系统升级为行为调度中心-整体设计文档
|
|
|
|
|
+
|
|
|
|
|
+### 其他
|
|
|
|
|
+- - 缺口:无前置任务/频率单一/购物零联动/require_input 无强制/无 start 两阶段
|
|
|
|
|
+- - 设计:action_type 声明式联动、TaskEngine 集中判定、task_executions 执行记录、三阶段实施路径
|
|
|
|
|
+- Ultraworked with [Sisyphus](https://github.com/OhMyOpenCode)
|
|
|
|
|
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
|
|
|
|
+-
|
|
|
|
|
+- - tasks.vue 今日任务:按 actionType 渲染按钮文案(开始游戏/专注/填写/阅读/报名/购物),locked 灰态+解锁提示,start_required 先开始再完成,require_input 弹填写面板提交内容
|
|
|
|
|
+- - create-task.vue 新增联动动作/两阶段/填写式开关+商品ID配置,重复设置扩展隔天/每月,补全 repeatTypeLabel/actionTypeLabel computed
|
|
|
|
|
+- Ultraworked with [Sisyphus](https://github.com/OhMyOpenCode)
|
|
|
|
|
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
|
|
|
|
+-
|
|
|
|
|
+- - 新增 task_executions 执行记录表(started/finished 两阶段落库)+ focus_sessions.task_id
|
|
|
|
|
+- - DatabaseInitializer 迁移248:ensureColumn 幂等 + CREATE TABLE IF NOT EXISTS
|
|
|
|
|
+- - TaskService:completeTask 前置校验/填写强校验/两阶段校验/最短时长校验,完成后解锁后置任务;新增 startTask(pending→in_progress 并记录 execution)
|
|
|
|
|
+- - TaskController 新增 POST /api/tasks/{id}/start;complete 支持 content/contentType
|
|
|
|
|
+- - RepeatTaskGenerator 重构为频率分派:hourly/daily/every_other_day/weekly/monthly,每小时 cron 扫描,兼容旧 repeatType
|
|
|
|
|
+- - CreateTaskDTO/CompleteTaskDTO 透传新字段
|
|
|
|
|
+- Ultraworked with [Sisyphus](https://github.com/OhMyOpenCode)
|
|
|
|
|
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
|
|
|
|
+-
|
|
|
|
|
+
|
|
|
|
|
+### 新功能
|
|
|
|
|
+- 任务系统升级-行为调度中心前端(动作联动/两阶段/填写式完成)
|
|
|
|
|
+- 任务系统升级-行为调度中心后端(前置任务/频率任务/两阶段/填写式完成)
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
## v1.0.1157 (2026-08-19)
|
|
## v1.0.1157 (2026-08-19)
|
|
|
|
|
|
|
|
### 新功能
|
|
### 新功能
|