Autumn-27
4756bb1c45
feat(intent): 意图删除支持假删除/真删除两种模式
删除入口区分两种模式(待领/运行中/已暂停的意图均可删除):
- 假删除(默认):意图置 state='deleted'、删除原因记入新字段 delete_reason,
保留节点与全部产出/血缘,不再在图上另挂 fact。
- 真删除:物理删除意图及「仅由它支撑」的独占子孙(沿 yields/derived_from
级联到叶子),避免孤立数据;共享节点、目标、任务根事实保留。被删意图先做
token rollup 并清理 activity/副会话,被删 finding 先删 findings 行。
两种模式都照常用 cancelled 触发通知 planner(带删除前捕获的意图摘要 + 原因),
planner 文案不再声称原因挂为事实。
- DB: 新增 SoftDeleteIntent、重写 CancelIntent 为深度独占级联;schema 加
delete_reason 列与 intent 的 deleted 状态(含旧库迁移)。
- 前端: 删除对话框加模式切换与动态说明,状态徽章/图标新增「已删除」,
播报板展开展示删除原因。
2026-09-17 12:52:57 -04:00
..
2026-09-14 13:56:56 -04:00
2026-09-08 11:19:18 -04:00
2026-09-17 12:52:57 -04:00
2026-09-15 20:08:12 +08:00
2026-08-28 14:03:07 +08:00
2026-09-15 20:08:12 +08:00
2026-09-15 12:09:24 -04:00
2026-09-09 11:52:15 -04:00
2026-09-09 11:52:15 -04:00
2026-09-09 11:52:15 -04:00
2026-09-13 12:05:11 -04:00
2026-08-24 14:14:15 +08:00
2026-07-26 04:27:45 -04:00
2026-09-10 14:08:40 +08:00
2026-09-10 14:08:40 +08:00
2026-09-10 13:03:20 +08:00
2026-09-10 14:08:40 +08:00
2026-09-10 10:15:24 -04:00
2026-09-11 13:33:44 -04:00
2026-08-24 10:32:10 -04:00
2026-09-15 12:09:24 -04:00
2026-09-15 12:01:38 -04:00
2026-09-17 12:52:57 -04:00
2026-08-15 00:19:14 -04:00
2026-09-10 14:08:40 +08:00
2026-08-15 00:19:14 -04:00
2026-09-10 13:03:20 +08:00
2026-08-25 09:40:05 -04:00
2026-09-07 11:21:50 -04:00
2026-08-24 19:28:18 +08:00
2026-08-25 11:39:24 -04:00
2026-09-11 10:45:27 -04:00
2026-09-07 10:43:38 -04:00
2026-09-10 16:06:08 +08:00
2026-09-15 23:51:37 +08:00
2026-08-24 19:29:00 +08:00
2026-09-07 11:21:50 -04:00
2026-09-10 21:42:25 +08:00
2026-09-10 21:42:25 +08:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:29:00 +08:00
2026-09-09 13:49:59 -04:00
2026-07-26 04:27:45 -04:00
2026-08-08 09:09:38 -04:00
2026-08-24 14:14:15 +08:00
2026-09-14 13:56:56 -04:00
2026-09-13 09:35:18 -04:00
2026-09-14 13:56:56 -04:00
2026-08-24 19:29:00 +08:00
2026-09-14 13:56:56 -04:00
2026-08-29 21:55:27 +08:00
2026-09-16 23:07:51 +08:00
2026-08-17 09:54:04 -04:00