bug_report.yml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. name: Bug 反馈
  2. description: 反馈命令、Agent、数据链或 Dashboard 中可复现的问题。
  3. title: "【Bug】"
  4. labels: ["bug"]
  5. body:
  6. - type: markdown
  7. attributes:
  8. value: |
  9. 感谢帮助改进 Webnovel Writer。请尽量提供可复现信息;如果涉及小说正文、API Key 或个人数据,请先脱敏。
  10. - type: textarea
  11. id: summary
  12. attributes:
  13. label: 问题概述
  14. description: 简短说明发生了什么。
  15. placeholder: "例如:执行 /webnovel-write 12 后 review-pipeline 通过,但没有生成 CHAPTER_COMMIT。"
  16. validations:
  17. required: true
  18. - type: dropdown
  19. id: area
  20. attributes:
  21. label: 影响范围
  22. description: 请选择问题涉及的模块。
  23. multiple: true
  24. options:
  25. - Claude Code Skill 命令
  26. - Python CLI
  27. - Story System / CHAPTER_COMMIT
  28. - RAG / reference search
  29. - Dashboard
  30. - Agent 提示词 / 工作流
  31. - 模板 / 题材画像
  32. - 文档
  33. - 其他
  34. validations:
  35. required: true
  36. - type: input
  37. id: command
  38. attributes:
  39. label: 触发命令或入口
  40. description: 是哪个命令触发了问题?
  41. placeholder: "/webnovel-write 12 或 python -X utf8 ... webnovel.py preflight"
  42. - type: textarea
  43. id: reproduce
  44. attributes:
  45. label: 复现步骤
  46. description: 请写出最小、稳定的复现步骤。
  47. placeholder: |
  48. 1. 使用 ... 安装插件
  49. 2. 在 ... 项目中执行 ...
  50. 3. 看到 ...
  51. validations:
  52. required: true
  53. - type: textarea
  54. id: expected
  55. attributes:
  56. label: 预期行为
  57. description: 正常情况下应该发生什么?
  58. validations:
  59. required: true
  60. - type: textarea
  61. id: actual
  62. attributes:
  63. label: 实际行为
  64. description: 实际发生了什么?如有报错或日志,请贴出关键片段。
  65. validations:
  66. required: true
  67. - type: textarea
  68. id: environment
  69. attributes:
  70. label: 运行环境
  71. description: 请补充版本和平台信息。
  72. value: |
  73. - 操作系统:
  74. - Python 版本:
  75. - Claude Code 版本:
  76. - 插件版本:
  77. - 安装范围:user / project
  78. validations:
  79. required: true
  80. - type: input
  81. id: model
  82. attributes:
  83. label: 使用模型
  84. description: 请填写触发问题时使用的模型名称;不确定时请写“未知”。
  85. placeholder: "例如:deepseek-v4-pro / gpt-5.5 / claude-opus-4-8 / claude-sonnet-4-6 / gemini-3.1-pro-preview / gemini-3.5-flash"
  86. validations:
  87. required: true
  88. - type: textarea
  89. id: diagnostics
  90. attributes:
  91. label: 诊断信息
  92. description: 请贴出相关 preflight/status 输出。请先脱敏 API Key、私密正文和个人信息。
  93. placeholder: |
  94. python -X utf8 "<CLAUDE_PLUGIN_ROOT>/scripts/webnovel.py" --project-root "<PROJECT_ROOT>" preflight --format json
  95. - type: textarea
  96. id: files
  97. attributes:
  98. label: 相关文件或状态
  99. description: 请列出相关文件、commit artifact、截图或 Dashboard 页面。除非必要,不要粘贴私密章节全文。
  100. placeholder: ".story-system/commits/chapter_012.commit.json, .webnovel/state.json, Dashboard > System"
  101. - type: checkboxes
  102. id: checklist
  103. attributes:
  104. label: 提交前检查
  105. options:
  106. - label: 我已经搜索过现有 Issue,确认不是重复反馈。
  107. required: true
  108. - label: 我已经移除或脱敏 API Key、私密小说内容和个人信息。
  109. required: true
  110. - label: 我提供了足够用于复现或诊断的信息。
  111. required: true