name: Bug Report
description: 报告一个可复现的缺陷、回归或运行异常
title: "[Bug] "
labels:
  - bug
body:
  - type: textarea
    id: summary
    attributes:
      label: 问题描述
      description: 简洁说明问题是什么，影响了什么。
      placeholder: 描述实际发生的问题。
    validations:
      required: true

  - type: textarea
    id: reproduce
    attributes:
      label: 复现步骤
      description: 用最短路径说明如何稳定复现。
      placeholder: |
        1. 执行 ...
        2. 调用 ...
        3. 观察 ...
    validations:
      required: true

  - type: textarea
    id: expected
    attributes:
      label: 预期结果
      placeholder: 描述本来应该发生的行为。
    validations:
      required: true

  - type: textarea
    id: actual
    attributes:
      label: 实际结果
      placeholder: 描述实际发生的行为、错误码、异常输出。
    validations:
      required: true

  - type: textarea
    id: env
    attributes:
      label: 环境信息
      description: 尽量包含分支、提交号、配置模式、数据库模式、平台适配模式。
      placeholder: |
        commit: ...
        env: development/test/production
        postgres: enabled/disabled
        adapter: sub2api/newapi/off
    validations:
      required: true

  - type: textarea
    id: logs
    attributes:
      label: 日志 / 截图 / 失败输出
      description: 粘贴最关键的片段，不要只说“报错了”。
      render: shell
