架构平台反馈模块应该能够允许我在UI界面新增open bug
优先级
P1
类型
新功能
状态
已完成
负责人
@claude
📝 描述
在反馈看板页加「新建 Open Bug」表单(FB-c7157c28 修正端点:实际是 POST /api/v1/versions/{ver_id}/feedbacks,非 POST /api/v1/feedbacks)。前端 NewFeedbackForm 收集 reporter / bug_summary / severity / reused_in_projects(FeedbackCreate schema 支持),选 component 后取 component.current_version_id 自动写入,提交后跳详情页 + 看板局部刷新。背景:Phase 8 用户主动反馈通道,无 UI 入口意味着闭环只能由技术用户走 CLI 完成,违背「一致性」原则。
👤 用户故事
作为普通用户/架构师,我希望在反馈看板页直接点击「新建 Open Bug」按钮并填写表单提交,以避免查 CLI 文档并手动敲命令的高反馈阻力。
✅ 验收标准 (3 项)
-
Given 我打开反馈看板页 kanban.html
When 点击「新建 Open Bug」按钮
Then 弹出 Modal,显示包含 reporter / bug_summary / severity / reused_in_projects 的表单(reporter 默认填当前登录用户名,可改)
-
Given 我填写必填字段(reporter+bug_summary>=5字符+severity)并提交
When POST /api/v1/feedbacks 返回 201
Then 页面跳转到新建 bug 详情页且看板 open 列卡片实时出现(kanban 局部刷新)
-
Given 我故意不填 bug_summary 直接提交
When 前端 blur 校验
Then 表单字段下方显示红色「必填,至少 5 字符」错误且不发送 POST 请求
🏷️ 标签
frontend api feedback-module ui-new-bug phase1-filled backend-ready frontend-missing phase2-designed phase3-implemented code-pushed pr-10
🔄 推进状态
创建于 2026-06-21 22:31
· 决策于 2026-06-22 15:56
· 关闭于 2026-06-22 19:17