需求看板与详情

团队的需求放在同一块看板上,从草稿到完成,谁在做、做到哪一步一目了然。每条需求有自己的详情页,描述、评论、附件和活动记录都在一起。

  • 看板和列表两种视图,七种状态,可以指定负责人,每条需求有 REQ-n 编号
  • 详情支持 Markdown、评论、附件和完整的活动记录
  • 确认版:把商定好的一组材料发布出来,大家按同一份文件开发
需求看板:草稿、梳理中、待开发、开发中等状态各占一列,卡片上是需求编号、标题、摘要和负责人

项目讨论与需求讨论

每个项目自带一个讨论房间,所有成员都在里面;单条需求也可以另开讨论,把来回的沟通留在需求旁边,而不是散落在各处的聊天记录里。

  • 话题、@ 提及、文件和视频
  • 需求详情里能看到这条需求下的讨论和最新一条消息
  • 悬浮讨论窗口,切换页面时保持打开
  • 消息和文件都存在你们自己部署的服务器上
项目讨论「订单中心」:四位成员关于上线排期和提测的消息,其中有 @ 提及

共享 Codex

把你的 Codex 共享进讨论房间,队友就可以在讨论里 @ 它提问。它在你的电脑上、在这个项目的代码目录里只读地分析,回答发在那条消息的话题里,房间里的人都看得到。电脑上没有代码的产品经理,也能直接问到「现在是怎么实现的」。

  • 由你决定共享到哪个房间、共享多久,随时可以关闭
  • 只读执行:只回答问题、梳理方案,不改你的代码;可以联网查资料
  • 消息下面显示排队中、执行中、已完成,点开能看完整回答和执行过程
  • 它的回答和执行过程会发到房间里,其中可能引用代码
共享 Codex 的工作方式

团队服务器 · 讨论房间

林晓

@陈思远 的 Codex 支付回调失败以后,现在会自动重试吗?

陈思远 的 Codex已完成 · 回答在话题里

只读执行
只读执行

陈思远的电脑 · 项目代码目录

  1. 读取这条消息和前面的讨论
  2. 在代码目录里只读地查看文件
  3. 把回答发回话题

共享由所有者自己开启,可以选共享多久,随时可以关闭。

从需求开工

在任意一条需求上点「开始会话」,SuDuo 在你电脑上这个项目的代码目录里拉起 Codex 会话。需求卡和 SuDuo 的工具随会话带进去:Codex 能直接读需求、评论和附件,再把结论写回去,不用你来回复制粘贴。

  • 每个项目选一次本机代码目录,之后从任何一条需求都能直接开工
  • 会话和需求关联,需求页上能看到它的本机会话
  • 开工以后需求又改了,「我的工作」会提醒你
  • 代码、会话和模型凭据都留在你的电脑上
需求详情:左边是背景、要做什么、验收、材料与确认版和讨论,右边是状态、负责人、本机代码目录和本机会话,右上角是「开始会话」

审批与文件变更

Codex 做的每一步都摆在一条时间线上:等你批准的操作、跑过的命令、改过的文件和差异对比。想退回去也简单,检查点可以一键还原。

  • 审批、命令、文件改动和差异对比都在一条时间线上
  • Git 检查点:可选在每一轮开始前自动存档,一键还原
  • 输入框支持 Skill、@ 引用文件和消息排队
  • 回答里的文件路径可以点开预览到对应行,或用 VS Code 打开
本机会话:左边是会话列表,中间是对话和输入框,输入框下方可以选审批档和模型,右边的检查面板有改动、需求、环境和文件四个标签

我的工作与概览

「我的工作」跨项目汇总需要你处理的事,「概览」给整个项目看状态分布、流转和停滞的需求。打开 SuDuo 先看这两页,就知道今天该先做什么。

  • 我的工作:等你确认的操作、新评论、开工后又改过的需求,以及你负责的需求、你的会话和最近动态
  • 概览:各状态的需求数、近 7 天或 30 天的状态流转、停滞较久的需求和最近动态
我的工作:「需要你处理」里有一条新评论和一条开工后有变化的需求,下面是按状态分组的我的需求、会话和最近动态
概览:七种状态各有多少条需求、近 7 天的状态流转柱状图、停滞的需求和最近动态

中英双语界面

界面支持简体中文和英文,默认跟随系统语言,也可以在「设置 → 外观 → 语言」里切换。语言是个人设置,保存在当前浏览器里,同一个团队里每个人看自己选的语言。

  • 只有 SuDuo 自己的文字随语言切换;需求、评论、消息和 Codex 的回答原样显示,不做翻译
  • SuDuo 会要求 Codex 用你提问所用的语言回复
  • 命令行和服务器脚本的提示也跟随系统语言,可以用 SUDUO_LOCALE 指定
中文界面的需求看板
简体中文
英文界面的需求看板,用的是一套英文演示数据
English

还有这些

  • 亮色和暗色主题,可以跟随系统
  • 快捷键和命令面板
  • 客户端与服务器版本不一致时会提示

在你们自己的服务器上跑起来

服务端在装有 Docker 的 Linux 上一条命令装好,客户端在 macOS 或 Windows 上从源码运行。