Archived
This repository has been archived on 2026-09-13 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
3a34362eec9f55c72b24c33e288de19ced9c9dcc
补充了三处测试密度不足的地方: ① has/lookup 区分(Finding 1): 参数名换一个时,lookup 仍能匹配(参数段认任意值),has 说没有。 两个接口的语义差异这次被真的逼出来。 ② 字面优先级压力测试(Finding 2): 注册 /api/gov/:zone 和 /api/gov/staff,两条都能匹配同一个路径时, 验证字面优先于参数段这个优先级是否真的生效。 ③ 建表自检防卫(Finding 3): 两条参数段模版互撞时,命中谁只看声明顺序 —— 静默判错权限。 添加 canCollide() 函数与入口自检,撞了就 build fail loud。 验证:真实 95 条路由建得起来(no collision)。 测试统计:9 → 18 条(+9),全量 1757 → 1766(+9),门禁全绿。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015kAzS35kMnZNt4YGgJXtfw
Description
No description provided
9.3 MiB
Languages
TypeScript
90.1%
CSS
7.3%
JavaScript
2%
Shell
0.4%
Python
0.1%