Skip to content

Kanban:补齐看板事件、链接与批量操作闭环#634

Merged
EKKOLearnAI merged 6 commits into
EKKOLearnAI:mainfrom
hanzckernel:feat/wui-kanban-events-parity-main
May 12, 2026
Merged

Kanban:补齐看板事件、链接与批量操作闭环#634
EKKOLearnAI merged 6 commits into
EKKOLearnAI:mainfrom
hanzckernel:feat/wui-kanban-events-parity-main

Conversation

@hanzckernel
Copy link
Copy Markdown
Collaborator

@hanzckernel hanzckernel commented May 11, 2026

改动

补齐 Kanban 看板的核心操作闭环,让当前页面可以围绕同一个 board 完成事件刷新、任务链接和批量操作。

  • 新增 board-scoped watch 事件桥接,前端在当前 board 上接收任务变更并刷新
  • 新增任务 link / unlink 接口与前端调用
  • 新增部分批量操作接口,支持按任务结果返回成功和失败明细
  • mutation 命令出现 stderr 时按失败处理,避免静默吞掉底层错误
  • 补上前端 store/API、服务端 route/controller/service 的对应测试

不包含:home notification、长期适配器边界文档、其他看板架构重构。

验证

已通过:

  • npm run test -- tests/client/kanban-api.test.ts tests/client/kanban-store.test.ts tests/client/kanban-view.test.ts tests/server/hermes-kanban-service.test.ts tests/server/kanban-controller.test.ts tests/server/kanban-routes.test.ts
    • 6 files passed,55 tests passed
  • npm run test
    • 66 files passed,458 passed,2 skipped
  • npm run build
    • build passed
  • git diff --check origin/main...HEAD
    • passed

影响范围

主要影响 Kanban 页面、Kanban API 封装、服务端 Kanban 路由与 Hermes CLI 调用封装。现有 board 参数继续显式透传;批量接口按单个任务返回结果,方便页面展示部分成功/失败。

@hanzckernel hanzckernel changed the title Kanban:接入 board-scoped watch 事件桥接 Kanban:补齐看板事件、链接与批量操作闭环 May 12, 2026
@EKKOLearnAI EKKOLearnAI merged commit 57cdf87 into EKKOLearnAI:main May 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants