文件
hyb-oa/issues
wangsli 8bd068f2a3 feat(server): 票据增强闭环(F9/F10/F11/F12/F13/F28)
- /invoice-pool 新增 unbind、PATCH 修正、manual archive、OCR retry、判重例外 override(含 VALID_004/006/007)

- signed-url 签发/下载写入审计日志(脱敏 extra)

- 新增未绑定票据自动归档作业 + 一次性执行脚本

- 回归脚本增强:workflow-actions/dedup/audit/ocr 覆盖上述场景;v3 CSV 状态推进至 DONE
2026-02-09 17:09:34 +08:00
..

Issue CSV 规则(hyb-oa)

本项目使用 Issue CSV 作为需求驱动与执行合同。

必填列(全部必填)

  • ID
  • Title
  • Description
  • Acceptance
  • Test_Method
  • Tools
  • Dev_Status
  • Review1_Status
  • Regression_Status
  • Files
  • Dependencies
  • Notes

状态值

仅允许:TODO | DOING | DONE

字段规范

  • ID:唯一标识(如 A1、A2)。
  • Acceptance:可判定完成与否。
  • Test_Method:必须可复现(命令或明确步骤)。
  • Tools:优先写实际工具/SDK;不可自动化则写 manual。
  • Files:必须给出实际路径范围或哨兵值,不能留空。
  • Dependencies:统一 JSON 数组字符串(不再使用 A1|A2)。

哨兵值

  • Files: N/A | external | TBD | module:<name> | <glob>
  • Dependencies: []
  • Notes: none
  • Tools: manual | none

Review 与 Regression

  • Review1_Status:Issue 实现后的单项验证。
  • Regression_Status:全部相关变更合并后的回归验证。

仅在 Test_Method 实测通过后,状态可标记 DONE。

CSV 格式约束

  • 字段含英文逗号时,必须用双引号包裹。
  • 字段内多值可用 |。
  • UTF-8 编码。