Files
agents-skills/ticket-management/templates/issue.md
T
hdba4 bae73025f1 fix(ticket-management): 参数两种写法都收 + 新增 selftest + 模板域分隔符改连字符
- bin/ticket.mjs: parseArgs 同时接受 --x=v 与 --x v(仅取值型选项,布尔开关不吃后一个参数);
  新增 selftest 子命令(不联网、不需要令牌),覆盖解析器 3 条与断言正反 5 条
- SKILL.md: §5 命令块补 selftest 与「两种写法等价」;子命令表补 selftest 行;
  §6 留档 403/405 假故障的成因(示例写空格、实现只认等号);frontmatter description 补 selftest
- templates/issue.md: 域层级分隔符 / → -(断言 3 按 - 取 L1,斜杠版照抄必挂)

验证:node bin/ticket.mjs selftest → 8/8,退出码 0
2026-09-24 10:16:49 +08:00

23 lines
971 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
域=<L1>-<L2>-<L3> | 闸门=<可开工|等口径|等取证|等部署> | 优先级=<立即|本迭代|排队> | 类型=<安全|数据|性能|可用|债务> | 模式=<…|全模式> | 端=<后端|前端|小程序|运维> | 环境=<正式服|测服> | 证据=<E1|E2|需生产取证>
(域内层级用**半角连字符**,不要用斜杠——断言 3 取 `域` 的 `-` 前第一段与标题主域比对,斜杠会让它整段不匹配)
**现象**:<一句话说清「谁在什么场景下会看到什么坏结果」>
**证据锚点(仓库 <owner>/<repo> @ <sha8>)**
- <path>:<line> —— <该行代码 / 配置原文片段>
<permalink>
**复现(只读 · 在仓库根执行)**
- <只读命令>
**影响面**
- <受影响对象 / 计数 / 频率>
**反证条件**
- <出现什么就说明本判定不成立>
<!-- 机器可读 · 引用登记(正文已自包含,本段不参与人读)
ref-owner: <外部资料拥有者>
refs:
- <外部编号>
-->