- 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
971 B
971 B
域=-- | 闸门=<可开工|等口径|等取证|等部署> | 优先级=<立即|本迭代|排队> | 类型=<安全|数据|性能|可用|债务> | 模式=<…|全模式> | 端=<后端|前端|小程序|运维> | 环境=<正式服|测服> | 证据=<E1|E2|需生产取证>
(域内层级用半角连字符,不要用斜杠——断言 3 取 域 的 - 前第一段与标题主域比对,斜杠会让它整段不匹配)
现象:<一句话说清「谁在什么场景下会看到什么坏结果」>
证据锚点(仓库 / @ )
- : —— <该行代码 / 配置原文片段>
复现(只读 · 在仓库根执行)
- <只读命令>
影响面
- <受影响对象 / 计数 / 频率>
反证条件
- <出现什么就说明本判定不成立>