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