Visualize version deliveries and task dependency branches

This commit is contained in:
aiagent
2026-10-19 21:58:17 -07:00
parent 9ae803de23
commit bf53f011c9
10 changed files with 275 additions and 15 deletions
+6 -1
View File
@@ -4,6 +4,8 @@
看板分为 **总览、任务、集群、沟通、决策、日志** 六页。前端基于随仓库维护的 React、TypeScript、Vite、Tailwind 和官方 shadcn/ui 模板,固定配色与组件规范,AI 在已有模板上组合功能。
任务分支视图以显式版本交付为主线:默认显示未结束任务和必要前置,可切换全部历史;悬停、聚焦或点选突出上下游。仅实际集成验收通过的关系绘制汇合,无归属和缺时间记录明确标示,不冒充 Git 提交历史。
协调服务使用 Python 标准库和本地 SQLite,保存任务、消息、事件与会话映射。AI 可以留在已登录的本机运行;服务与监控部署在获准集群,不需要向集群复制模型凭据。沟通页绑定真实会话,消息排队和历史镜像使用受支持的宿主接口。
## 准备和启动
@@ -16,8 +18,11 @@ npm ci
npm run build
cd ../..
python3 -m unittest discover -s tests -v
node --test assets/dashboard/tests/task-graph.test.mjs
```
图逻辑测试直接读取 TypeScript 模块,需具备类型剥离能力的 Node;本项目验证环境为 Node 24。
在获准 Linux 服务账号下初始化任务自有运行目录(默认示例仅监听本机):
```sh
@@ -59,7 +64,7 @@ python3 scripts/bridge_service.py --config /path/to/private/bridge.json
本仓库不包含任何实际集群地址、客户案例、私有业务代码或聊天历史。公开仓库不会自动公开你的局域网运行实例。前端上游授权与组件来源见模板内的第三方说明。
执行负责人先处理归属事项并可靠保存报告,跨任务或阻塞交唯一直属副主控定向核查;只有人类决策、冲突和重大事件升级总控。人类需求直接交总控。紧急事件遇副主控失联可按约定有界越级,沿用关联ID去重,不广播或循环转发。
执行负责人先处理归属事项并可靠保存报告,授权范围内可与相关执行者点对点协调并保存关键交接,跨任务归属冲突、范围改变或无法解决的阻塞交唯一直属副主控定向核查;只有人类决策、冲突和重大事件升级总控。人类需求直接交总控。紧急事件遇副主控失联可按约定有界越级,沿用关联ID去重,不广播或循环转发。
完成报告先进入私有持久outbox,有界重试并幂等确认;执行完成与集成验收分别记录。通知要求每目标最多一条未处理,其余保留并合并。当前支持execution_notification_targets显式映射:依据正式任务session_id,将任务相关事件和ETA优先交执行者;未映射事项及系统事件交配置的唯一副主控,决策直达总控。目标变更须保留旧回执并对账迁移,不盲重放积压。宿主原生队列总数与取消能力未知时如实说明,不能声称已清空。配置、实现范围与验收要求见[运行接入](references/operations.md#一层副主控的路由与可靠上报)。